diff --git a/docs/website/.gitignore b/docs/website/.gitignore
index 6eafc9e21b..a38f4b2862 100644
--- a/docs/website/.gitignore
+++ b/docs/website/.gitignore
@@ -1,2 +1,3 @@
node_modules/
-snippets/output/
\ No newline at end of file
+snippets/output/
+index.html
\ No newline at end of file
diff --git a/docs/website/index.html b/docs/website/index.html
deleted file mode 100644
index cb08c8655d..0000000000
--- a/docs/website/index.html
+++ /dev/null
@@ -1,590 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- Mr.Docs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Simple code, simple documentation
- Mr.Docs understands C++ so you can focus on keeping the code simple.
-
-
-
-
-
-
-
-
-
-
-
Single Source of Truth
-
Mr. Docs takes a specially formatted comment, called a Javadoc, which precedes a C++ declaration and renders it to form a reference as part of documentation.
-
-
-
-
-
-
-
It understands C++
-
Mr. Docs understands C++: Overload sets, private APIs, Concepts and constraints, unspecified return types, aliases, constants, SFINAE, hidden base classes, niebloids, and coroutines.
-
-
-
-
-
-
-
Multiple output formats
-
Choose from multiple output formats: Asciidoc, HTML, or XML.
-
-
-
-
-
-
-
Customizable
-
Mr. Docs is highly customizable. You can change the output format, the theme, and even the way the documentation is generated.
-
-
-
-
-
-
-
-
- More Code, Fewer Workarounds
- Mr.Docs let's you keep the code simple and maintainable.
-
-
-
- Mr.Docs understands C++ features such as attributes and noexcept functions.
-
-
-
-
-[[noreturn]]
-void
-terminate () noexcept ;
-
-
-
-
-
-
-
-Exit the program.
-
-
-
-
-
Synopsis
-
-Declared in <terminate.cpp>
-
-
-[[noreturn]]
-void
-terminate() noexcept;
-
-
-
-
-
Description
-
The program will end immediately.
-
-
NOTE
-
This function does not return.
-
-
-
-
-
-
-
-
-
- Specially formatted comments are rendered to form a reference as part of documentation.
-
-
-
-
-double
-distance (double x0, double y0, double x1, double y1) ;
-
-
-
-
-
-
-
-Return the distance between two points
-
-
-
-
-
Synopsis
-
-Declared in <distance.cpp>
-
-
-double
-distance(
- double x0,
- double y0,
- double x1,
- double y1);
-
-
-
-
-
Description
-
This function returns the distance between two points according to the Euclidean distance formula.
-
-
-
Return Value
-The distance between the two points
-
-
-
Parameters
-
-
-
-Name
-Description
-
-
-
-
-x0
-The x-coordinate of the first point
-
-
-y0
-The y-coordinate of the first point
-
-
-x1
-The x-coordinate of the second point
-
-
-y1
-The y-coordinate of the second point
-
-
-
-
-
-
-
-
-
-
-
- Special directives are used to describe details about the symbols.
-
-
-
-
-bool
-is_prime (unsigned long long n) noexcept ;
-
-
-
-
-
-
-
-Return true if a number is prime.
-
-
-
-
-
Synopsis
-
-Declared in <is_prime.cpp>
-
-
-bool
-is_prime(unsigned long long n) noexcept;
-
-
-
-
-
Description
-
Complexity
-
Linear in n.
-
-
-
Return Value
-Whether or not n is prime.
-
-
-
Parameters
-
-
-
-Name
-Description
-
-
-
-
-n
-The number to test
-
-
-
-
-
-
-
-
-
-
-
- It understands concepts, constraints and SFINAE.
-
-
-
-
#include <type_traits>
-#include <stdexcept>
-
-
-template <typename T>
-std::enable_if_t <std::is_integral_v<T>, T> sqrt (T value) {
- if (value < 0 ) {
- throw std::invalid_argument (
- "Cannot compute square root of a negative number" );
- }
- T result = 0 ;
-
- T bit = 1 << (sizeof (T) * 8 - 2 );
- while (bit > value) bit >>= 2 ;
- while (bit != 0 ) {
- if (value >= result + bit) {
- value -= result + bit;
- result += bit << 1 ;
- }
- result >>= 1 ;
- bit >>= 2 ;
- }
- return result;
-}
-
-
-
-
-
-
-
-
-Computes the square root of an integral value.
-
-
-
-
-
Synopsis
-
-Declared in <sqrt.cpp>
-
-
-template<typename T>
-T
-sqrt(T value)
-requires std::is_integral_v<T>;
-
-
-
-
-
Description
-
This function calculates the square root of a given integral value using bit manipulation.
-
-
-
Exceptions
-
-
-
-Name
-Thrown on
-
-
-
-
-std::invalid_argument
-if the input value is negative.
-
-
-
-
-
-
Return Value
-The square root of the input value.
-
-
-
Template Parameters
-
-
-
-Name
-Description
-
-
-
-
-T
-The type of the input value. Must be an integral type.
-
-
-
-
-
-
Parameters
-
-
-
-Name
-Description
-
-
-
-
-value
-The integral value to compute the square root of.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Give us a Star on GitHub:
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/share/mrdocs/addons/generator/html/partials/markup/code-block.html.hbs b/share/mrdocs/addons/generator/html/partials/markup/code-block.html.hbs
index 1bf1feefc3..d1dbe4e226 100644
--- a/share/mrdocs/addons/generator/html/partials/markup/code-block.html.hbs
+++ b/share/mrdocs/addons/generator/html/partials/markup/code-block.html.hbs
@@ -1,6 +1,5 @@
-
-{{> @partial-block }}
+{{> @partial-block }}
\ No newline at end of file
diff --git a/test-files/golden-tests/config/auto-brief/auto-brief.html b/test-files/golden-tests/config/auto-brief/auto-brief.html
index ef8397d1d6..4eeac05f7c 100644
--- a/test-files/golden-tests/config/auto-brief/auto-brief.html
+++ b/test-files/golden-tests/config/auto-brief/auto-brief.html
@@ -67,9 +67,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
copyBriefFromCopyBrief();
+
@@ -87,9 +87,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
copyBriefFromExplicitBrief();
+
@@ -107,9 +107,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
copyBriefFromFirstSentenceAsBrief();
+
@@ -127,9 +127,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
copyBriefFromFirstValid();
+
@@ -147,9 +147,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
copyDetailsFromCopyBrief();
+
@@ -167,9 +167,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
copyDetailsFromDocNoBrief();
+
@@ -183,9 +183,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
copyDetailsFromExplicitBrief();
+
@@ -203,9 +203,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
copyDetailsFromFirstSentenceAsBrief();
+
@@ -227,9 +227,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
copyDetailsFromNoDoc();
+
@@ -247,9 +247,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
copyDocFromCopyBrief();
+
@@ -271,9 +271,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
copyDocFromExplicitBrief();
+
@@ -295,9 +295,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
copyDocFromFirstSentenceAsBrief();
+
@@ -319,9 +319,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
docNoBriefFunction();
+
@@ -339,9 +339,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
explicitBriefFunction();
+
@@ -363,9 +363,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
explicitBriefFunction2();
+
@@ -383,9 +383,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
failCircularReferenceCopyFunction();
+
@@ -399,9 +399,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
failCircularSourceFunctionA();
+
@@ -415,9 +415,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
failCircularSourceFunctionB();
+
@@ -435,9 +435,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
failCopyBriefFromDocNoBrief();
+
@@ -451,9 +451,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
failCopyBriefFromInvalidReference();
+
@@ -467,9 +467,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
failCopyBriefFromNoDoc();
+
@@ -483,9 +483,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
failCopyDetailsFromInvalidReference();
+
@@ -503,9 +503,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
failCopyDocFromDocNoBrief();
+
@@ -519,9 +519,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
failCopyDocFromInvalidReference();
+
@@ -535,9 +535,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
failCopyDocFromNoDoc();
+
@@ -551,9 +551,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
failInvalidReferenceCopyFunctions();
+
@@ -571,9 +571,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
firstSentenceAsBriefFunction();
+
@@ -591,9 +591,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
noDocFunction();
+
@@ -611,9 +611,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
recursiveReferenceCopyFunction();
+
@@ -631,9 +631,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
recursiveSourceFunctionA();
+
@@ -651,9 +651,9 @@ Synopsis
Declared in <auto-brief.cpp>
-
-void
+void
recursiveSourceFunctionB();
+
diff --git a/test-files/golden-tests/config/auto-brief/no-auto-brief.html b/test-files/golden-tests/config/auto-brief/no-auto-brief.html
index 8740b34fd5..bfeb142224 100644
--- a/test-files/golden-tests/config/auto-brief/no-auto-brief.html
+++ b/test-files/golden-tests/config/auto-brief/no-auto-brief.html
@@ -67,9 +67,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
copyBriefFromCopyBrief();
+
@@ -87,9 +87,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
copyBriefFromExplicitBrief();
+
@@ -103,9 +103,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
copyBriefFromFirstSentenceAsBrief();
+
@@ -123,9 +123,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
copyBriefFromFirstValid();
+
@@ -143,9 +143,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
copyDetailsFromCopyBrief();
+
@@ -163,9 +163,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
copyDetailsFromDocNoBrief();
+
@@ -179,9 +179,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
copyDetailsFromExplicitBrief();
+
@@ -199,9 +199,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
copyDetailsFromFirstSentenceAsBrief();
+
@@ -224,9 +224,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
copyDetailsFromNoDoc();
+
@@ -244,9 +244,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
copyDocFromCopyBrief();
+
@@ -268,9 +268,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
copyDocFromExplicitBrief();
+
@@ -288,9 +288,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
copyDocFromFirstSentenceAsBrief();
+
@@ -309,9 +309,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
docNoBriefFunction();
+
@@ -333,9 +333,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
explicitBriefFunction();
+
@@ -357,9 +357,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
explicitBriefFunction2();
+
@@ -377,9 +377,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
failCircularReferenceCopyFunction();
+
@@ -393,9 +393,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
failCircularSourceFunctionA();
+
@@ -409,9 +409,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
failCircularSourceFunctionB();
+
@@ -425,9 +425,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
failCopyBriefFromDocNoBrief();
+
@@ -441,9 +441,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
failCopyBriefFromInvalidReference();
+
@@ -457,9 +457,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
failCopyBriefFromNoDoc();
+
@@ -473,9 +473,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
failCopyDetailsFromInvalidReference();
+
@@ -489,9 +489,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
failCopyDocFromDocNoBrief();
+
@@ -509,9 +509,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
failCopyDocFromInvalidReference();
+
@@ -525,9 +525,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
failCopyDocFromNoDoc();
+
@@ -541,9 +541,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
failInvalidReferenceCopyFunctions();
+
@@ -557,9 +557,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
firstSentenceAsBriefFunction();
+
@@ -578,9 +578,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
noDocFunction();
+
@@ -598,9 +598,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
recursiveReferenceCopyFunction();
+
@@ -618,9 +618,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
recursiveSourceFunctionA();
+
@@ -638,9 +638,9 @@ Synopsis
Declared in <no-auto-brief.cpp>
-
-void
+void
recursiveSourceFunctionB();
+
diff --git a/test-files/golden-tests/config/auto-function-metadata/brief-from-function-class.html b/test-files/golden-tests/config/auto-function-metadata/brief-from-function-class.html
index 41a15aba8b..c805d70c3c 100644
--- a/test-files/golden-tests/config/auto-function-metadata/brief-from-function-class.html
+++ b/test-files/golden-tests/config/auto-function-metadata/brief-from-function-class.html
@@ -38,8 +38,8 @@ Synopsis
Declared in <brief-from-function-class.cpp>
-
-struct A;
+struct A;
+
@@ -59,8 +59,8 @@ Synopsis
Declared in <brief-from-function-class.cpp>
-
-struct X;
+struct X;
+
@@ -98,46 +98,46 @@ Synopses
Declared in <brief-from-function-class.cpp>
Default constructor
-
-constexpr
+constexpr
X () = default;
+
» more...
Copy constructor
-
-constexpr
+constexpr
X (X const& other) = default;
+
» more...
Move constructor
-
-constexpr
+constexpr
X (X && other) = default;
+
» more...
Construct from int
-
-X (int value);
+X (int value);
+
» more...
Construct from A
-
-X (A const& value);
+X (A const& value);
+
» more...
Construct from A
-
-X (A && value);
+X (A && value);
+
» more...
@@ -157,9 +157,9 @@ Synopsis
Declared in <brief-from-function-class.cpp>
-
-constexpr
+constexpr
X() = default;
+
@@ -177,9 +177,9 @@ Synopsis
Declared in <brief-from-function-class.cpp>
-
-constexpr
+constexpr
X(X const& other) = default;
+
@@ -214,9 +214,9 @@ Synopsis
Declared in <brief-from-function-class.cpp>
-
-constexpr
+constexpr
X(X && other) = default;
+
@@ -251,8 +251,8 @@ Synopsis
Declared in <brief-from-function-class.cpp>
-
-X(int value);
+X(int value);
+
@@ -287,8 +287,8 @@ Synopsis
Declared in <brief-from-function-class.cpp>
-
-X(A const& value);
+X(A const& value);
+
@@ -323,8 +323,8 @@ Synopsis
Declared in <brief-from-function-class.cpp>
-
-X(A && value);
+X(A && value);
+
@@ -359,8 +359,8 @@ Synopsis
Declared in <brief-from-function-class.cpp>
-
-~X();
+~X();
+
@@ -378,8 +378,8 @@ Synopsis
Declared in <brief-from-function-class.cpp>
-
-operator A () const;
+operator A () const;
+
@@ -401,8 +401,8 @@ Synopsis
Declared in <brief-from-function-class.cpp>
-
-operator int() const;
+operator int() const;
+
diff --git a/test-files/golden-tests/config/auto-function-metadata/brief-from-operator.html b/test-files/golden-tests/config/auto-function-metadata/brief-from-operator.html
index df9f68e07e..e494d0fcd4 100644
--- a/test-files/golden-tests/config/auto-function-metadata/brief-from-operator.html
+++ b/test-files/golden-tests/config/auto-function-metadata/brief-from-operator.html
@@ -53,8 +53,8 @@ Synopsis
Declared in <brief-from-operator.cpp>
-
-struct A;
+struct A;
+
@@ -74,8 +74,8 @@ Synopsis
Declared in <brief-from-operator.cpp>
-
-struct X;
+struct X;
+
@@ -111,25 +111,25 @@ Synopses
Declared in <brief-from-operator.cpp>
Copy assignment operator
-
-X &
+X &
operator= (X const& other);
+
» more...
Move assignment operator
-
-X &
+X &
operator= (X && other);
+
» more...
Assignment operator
-
-X &
+X &
operator= (A const& value);
+
» more...
@@ -149,9 +149,9 @@ Synopsis
Declared in <brief-from-operator.cpp>
-
-X &
+X &
operator=(X const& other);
+
@@ -190,9 +190,9 @@ Synopsis
Declared in <brief-from-operator.cpp>
-
-X &
+X &
operator=(X && other);
+
@@ -231,9 +231,9 @@ Synopsis
Declared in <brief-from-operator.cpp>
-
-X &
+X &
operator=(A const& value);
+
@@ -272,9 +272,9 @@ Synopsis
Declared in <brief-from-operator.cpp>
-
-X &
+X &
operator+=(X const& rhs);
+
@@ -313,8 +313,8 @@ Synopsis
Declared in <brief-from-operator.cpp>
-
-struct ostream;
+struct ostream;
+
@@ -334,11 +334,11 @@ Synopsis
Declared in <brief-from-operator.cpp>
-
-ostream &
+ostream &
operator<<(
ostream & os,
X const& x);
+
diff --git a/test-files/golden-tests/config/auto-function-metadata/param-from-function-class.html b/test-files/golden-tests/config/auto-function-metadata/param-from-function-class.html
index 87aaa6b8df..bdcfd1f522 100644
--- a/test-files/golden-tests/config/auto-function-metadata/param-from-function-class.html
+++ b/test-files/golden-tests/config/auto-function-metadata/param-from-function-class.html
@@ -38,8 +38,8 @@ Synopsis
Declared in <param-from-function-class.cpp>
-
-struct A;
+struct A;
+
@@ -59,8 +59,8 @@ Synopsis
Declared in <param-from-function-class.cpp>
-
-struct X;
+struct X;
+
@@ -96,36 +96,36 @@ Synopses
Declared in <param-from-function-class.cpp>
Copy constructor
-
-X (X const& other);
+X (X const& other);
+
» more...
Move constructor
-
-X (X && other);
+X (X && other);
+
» more...
Construct from int
-
-X (int value);
+X (int value);
+
» more...
Construct from A
-
-X (A const& value);
+X (A const& value);
+
» more...
Construct from A
-
-X (A && value);
+X (A && value);
+
» more...
@@ -145,8 +145,8 @@ Synopsis
Declared in <param-from-function-class.cpp>
-
-X(X const& other);
+X(X const& other);
+
@@ -181,8 +181,8 @@ Synopsis
Declared in <param-from-function-class.cpp>
-
-X(X && other);
+X(X && other);
+
@@ -217,8 +217,8 @@ Synopsis
Declared in <param-from-function-class.cpp>
-
-X(int value);
+X(int value);
+
@@ -253,8 +253,8 @@ Synopsis
Declared in <param-from-function-class.cpp>
-
-X(A const& value);
+X(A const& value);
+
@@ -289,8 +289,8 @@ Synopsis
Declared in <param-from-function-class.cpp>
-
-X(A && value);
+X(A && value);
+
@@ -326,41 +326,41 @@ Synopses
Declared in <param-from-function-class.cpp>
Copy assignment operator
-
-X &
+X &
operator= (X const& other);
+
» more...
Move assignment operator
-
-X &
+X &
operator= (X && other);
+
» more...
Assignment operator
-
-X &
+X &
operator= (int value);
+
» more...
Assignment operator
-
-X &
+X &
operator= (A const& value);
+
» more...
Assignment operator
-
-X &
+X &
operator= (A && value);
+
» more...
@@ -380,9 +380,9 @@ Synopsis
Declared in <param-from-function-class.cpp>
-
-X &
+X &
operator=(X const& other);
+
@@ -421,9 +421,9 @@ Synopsis
Declared in <param-from-function-class.cpp>
-
-X &
+X &
operator=(X && other);
+
@@ -462,9 +462,9 @@ Synopsis
Declared in <param-from-function-class.cpp>
-
-X &
+X &
operator=(int value);
+
@@ -503,9 +503,9 @@ Synopsis
Declared in <param-from-function-class.cpp>
-
-X &
+X &
operator=(A const& value);
+
@@ -544,9 +544,9 @@ Synopsis
Declared in <param-from-function-class.cpp>
-
-X &
+X &
operator=(A && value);
+
diff --git a/test-files/golden-tests/config/auto-function-metadata/param-from-operator.html b/test-files/golden-tests/config/auto-function-metadata/param-from-operator.html
index 3c790fb0bb..02d6797e88 100644
--- a/test-files/golden-tests/config/auto-function-metadata/param-from-operator.html
+++ b/test-files/golden-tests/config/auto-function-metadata/param-from-operator.html
@@ -55,8 +55,8 @@ Synopsis
Declared in <param-from-operator.cpp>
-
-struct A;
+struct A;
+
@@ -76,8 +76,8 @@ Synopsis
Declared in <param-from-operator.cpp>
-
-struct X;
+struct X;
+
@@ -111,9 +111,9 @@ Synopsis
Declared in <param-from-operator.cpp>
-
-X
+X
operator+(X const& x) const;
+
@@ -152,8 +152,8 @@ Synopsis
Declared in <param-from-operator.cpp>
-
-struct ostream;
+struct ostream;
+
@@ -173,11 +173,11 @@ Synopsis
Declared in <param-from-operator.cpp>
-
-X
+X
operator-(
X const& x,
X const& y);
+
@@ -220,11 +220,11 @@ Synopsis
Declared in <param-from-operator.cpp>
-
-ostream &
+ostream &
operator<<(
ostream & os,
X const& x);
+
@@ -267,9 +267,9 @@ Synopsis
Declared in <param-from-operator.cpp>
-
-X
+X
operator!(X const& x);
+
diff --git a/test-files/golden-tests/config/auto-function-metadata/returns-from-brief.html b/test-files/golden-tests/config/auto-function-metadata/returns-from-brief.html
index 214acab94d..a96ba4557b 100644
--- a/test-files/golden-tests/config/auto-function-metadata/returns-from-brief.html
+++ b/test-files/golden-tests/config/auto-function-metadata/returns-from-brief.html
@@ -37,8 +37,8 @@ Synopsis
Declared in <returns-from-brief.cpp>
-
-struct X;
+struct X;
+
@@ -74,9 +74,9 @@ Synopsis
Declared in <returns-from-brief.cpp>
-
-bool
+bool
empty();
+
@@ -98,9 +98,9 @@ Synopsis
Declared in <returns-from-brief.cpp>
-
-int
+int
front() const;
+
@@ -122,9 +122,9 @@ Synopsis
Declared in <returns-from-brief.cpp>
-
-int
+int
size() const;
+
diff --git a/test-files/golden-tests/config/auto-function-metadata/returns-from-return-brief.html b/test-files/golden-tests/config/auto-function-metadata/returns-from-return-brief.html
index 3ed6402b43..9c628cf83a 100644
--- a/test-files/golden-tests/config/auto-function-metadata/returns-from-return-brief.html
+++ b/test-files/golden-tests/config/auto-function-metadata/returns-from-return-brief.html
@@ -51,8 +51,8 @@ Synopsis
Declared in <returns-from-return-brief.cpp>
-
-struct R;
+struct R;
+
@@ -86,9 +86,9 @@ Synopsis
Declared in <returns-from-return-brief.cpp>
-
-R
+R
getR();
+
diff --git a/test-files/golden-tests/config/auto-function-metadata/returns-from-special.html b/test-files/golden-tests/config/auto-function-metadata/returns-from-special.html
index 7c385b4bdf..98024861f6 100644
--- a/test-files/golden-tests/config/auto-function-metadata/returns-from-special.html
+++ b/test-files/golden-tests/config/auto-function-metadata/returns-from-special.html
@@ -62,8 +62,8 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-struct A;
+struct A;
+
@@ -79,8 +79,8 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-struct Undoc;
+struct Undoc;
+
@@ -100,8 +100,8 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-struct X;
+struct X;
+
@@ -148,17 +148,17 @@ Synopses
Declared in <returns-from-special.cpp>
Assignment operator
-
-X &
+X &
operator= (A const& value);
+
» more...
Assignment operator
-
-X &&
+X &&
operator= (A && value);
+
» more...
@@ -178,9 +178,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-X &
+X &
operator=(A const& value);
+
@@ -219,9 +219,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-X &&
+X &&
operator=(A && value);
+
@@ -260,9 +260,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-X
+X
operator+(X const& rhs) const;
+
@@ -301,9 +301,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-X *
+X *
operator->();
+
@@ -325,8 +325,8 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-operator A () const;
+operator A () const;
+
@@ -348,8 +348,8 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-operator Undoc () const;
+operator Undoc () const;
+
@@ -371,9 +371,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator!() const;
+
@@ -395,9 +395,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator==(X const& rhs) const;
+
@@ -436,9 +436,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator!=(X const& rhs) const;
+
@@ -477,9 +477,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator<(X const& rhs) const;
+
@@ -518,9 +518,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator<=(X const& rhs) const;
+
@@ -559,9 +559,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator>(X const& rhs) const;
+
@@ -600,9 +600,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator>=(X const& rhs) const;
+
@@ -641,9 +641,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-auto
+auto
operator<=>(X const& rhs) const;
+
@@ -682,8 +682,8 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-struct ostream;
+struct ostream;
+
@@ -703,11 +703,11 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-ostream &
+ostream &
operator<<(
ostream & os,
A const& value);
+
@@ -750,9 +750,9 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator!(A const& value);
+
@@ -791,11 +791,11 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator==(
A const& lhs,
A const& rhs);
+
@@ -838,11 +838,11 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator!=(
A const& lhs,
A const& rhs);
+
@@ -885,11 +885,11 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator<(
A const& lhs,
A const& rhs);
+
@@ -932,11 +932,11 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator<=(
A const& lhs,
A const& rhs);
+
@@ -979,11 +979,11 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator>(
A const& lhs,
A const& rhs);
+
@@ -1026,11 +1026,11 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-bool
+bool
operator>=(
A const& lhs,
A const& rhs);
+
@@ -1073,11 +1073,11 @@ Synopsis
Declared in <returns-from-special.cpp>
-
-auto
+auto
operator<=>(
A const& lhs,
A const& rhs);
+
diff --git a/test-files/golden-tests/config/auto-relates/auto-relates.html b/test-files/golden-tests/config/auto-relates/auto-relates.html
index ef53250c45..fc7d27d709 100644
--- a/test-files/golden-tests/config/auto-relates/auto-relates.html
+++ b/test-files/golden-tests/config/auto-relates/auto-relates.html
@@ -56,8 +56,8 @@ Synopsis
Declared in <auto-relates.cpp>
-
-class A;
+class A;
+
@@ -96,9 +96,9 @@ Synopsis
Declared in <auto-relates.cpp>
-
-void
+void
f1(A );
+
@@ -116,9 +116,9 @@ Synopsis
Declared in <auto-relates.cpp>
-
-void
+void
f2(A &);
+
@@ -136,9 +136,9 @@ Synopsis
Declared in <auto-relates.cpp>
-
-void
+void
f3(A const&);
+
@@ -156,9 +156,9 @@ Synopsis
Declared in <auto-relates.cpp>
-
-void
+void
f4(A *);
+
@@ -176,9 +176,9 @@ Synopsis
Declared in <auto-relates.cpp>
-
-void
+void
f5(A const*);
+
@@ -196,9 +196,9 @@ Synopsis
Declared in <auto-relates.cpp>
-
-void
+void
f6(A const*);
+
diff --git a/test-files/golden-tests/config/auto-relates/derived.html b/test-files/golden-tests/config/auto-relates/derived.html
index 44a2fc2cbe..89bc6e9cd1 100644
--- a/test-files/golden-tests/config/auto-relates/derived.html
+++ b/test-files/golden-tests/config/auto-relates/derived.html
@@ -59,9 +59,9 @@ Synopsis
Declared in <derived.cpp>
-
-struct A
+struct A
: ABase ;
+
@@ -113,8 +113,8 @@ Synopsis
Declared in <derived.cpp>
-
-struct ABase;
+struct ABase;
+
@@ -170,9 +170,9 @@ Synopsis
Declared in <derived.cpp>
-
-struct AView
+struct AView
: ABase ;
+
@@ -239,9 +239,9 @@ Synopsis
Declared in <derived.cpp>
-
-struct AView2
+struct AView2
: AView ;
+
@@ -297,9 +297,9 @@ Synopsis
Declared in <derived.cpp>
-
-void
+void
f1(ABase const&);
+
@@ -317,9 +317,9 @@ Synopsis
Declared in <derived.cpp>
-
-void
+void
f2(ABase &);
+
@@ -337,9 +337,9 @@ Synopsis
Declared in <derived.cpp>
-
-void
+void
f3(ABase const*);
+
@@ -357,9 +357,9 @@ Synopsis
Declared in <derived.cpp>
-
-void
+void
f4(ABase *);
+
@@ -377,9 +377,9 @@ Synopsis
Declared in <derived.cpp>
-
-void
+void
f5(ABase const*);
+
@@ -397,9 +397,9 @@ Synopsis
Declared in <derived.cpp>
-
-void
+void
n(ABase );
+
diff --git a/test-files/golden-tests/config/auto-relates/enum.html b/test-files/golden-tests/config/auto-relates/enum.html
index 92b5f2fac1..3cab62b65a 100644
--- a/test-files/golden-tests/config/auto-relates/enum.html
+++ b/test-files/golden-tests/config/auto-relates/enum.html
@@ -68,9 +68,9 @@ Synopsis
Declared in <enum.cpp>
-
-template<class T>
+template<class T>
class Result;
+
@@ -104,11 +104,11 @@ Synopsis
Declared in <enum.cpp>
-
-template<
+template<
class T,
unsigned long N>
class SmallVector;
+
@@ -142,8 +142,8 @@ Synopsis
Declared in <enum.cpp>
-
-enum class E : int;
+enum class E : int;
+
@@ -190,9 +190,9 @@ Synopsis
Declared in <enum.cpp>
-
-E
+E
makeE();
+
@@ -214,9 +214,9 @@ Synopsis
Declared in <enum.cpp>
-
-SmallVector<E, 3>
+SmallVector<E, 3>
makeEs();
+
@@ -238,9 +238,9 @@ Synopsis
Declared in <enum.cpp>
-
-Result<E>
+Result<E>
tryMakeE();
+
diff --git a/test-files/golden-tests/config/auto-relates/no-auto-relates.html b/test-files/golden-tests/config/auto-relates/no-auto-relates.html
index b8c42b1650..53634c3150 100644
--- a/test-files/golden-tests/config/auto-relates/no-auto-relates.html
+++ b/test-files/golden-tests/config/auto-relates/no-auto-relates.html
@@ -56,8 +56,8 @@ Synopsis
Declared in <no-auto-relates.cpp>
-
-class A;
+class A;
+
@@ -77,9 +77,9 @@ Synopsis
Declared in <no-auto-relates.cpp>
-
-void
+void
f1(A );
+
@@ -97,9 +97,9 @@ Synopsis
Declared in <no-auto-relates.cpp>
-
-void
+void
f2(A &);
+
@@ -117,9 +117,9 @@ Synopsis
Declared in <no-auto-relates.cpp>
-
-void
+void
f3(A const&);
+
@@ -137,9 +137,9 @@ Synopsis
Declared in <no-auto-relates.cpp>
-
-void
+void
f4(A *);
+
@@ -157,9 +157,9 @@ Synopsis
Declared in <no-auto-relates.cpp>
-
-void
+void
f5(A const*);
+
@@ -177,9 +177,9 @@ Synopsis
Declared in <no-auto-relates.cpp>
-
-void
+void
f6(A const*);
+
diff --git a/test-files/golden-tests/config/auto-relates/qualified.html b/test-files/golden-tests/config/auto-relates/qualified.html
index 518a9bb16d..7accb41381 100644
--- a/test-files/golden-tests/config/auto-relates/qualified.html
+++ b/test-files/golden-tests/config/auto-relates/qualified.html
@@ -132,9 +132,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f4(N::B const&);
+
@@ -152,8 +152,8 @@ Synopsis
Declared in <qualified.cpp>
-
-struct B;
+struct B;
+
@@ -190,9 +190,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f2(A &);
+
@@ -210,9 +210,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f3(N::B const&);
+
@@ -249,9 +249,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f6(N::B const&);
+
@@ -269,8 +269,8 @@ Synopsis
Declared in <qualified.cpp>
-
-struct A;
+struct A;
+
@@ -305,9 +305,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f1(A const&);
+
@@ -325,9 +325,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f5(N::B const&);
+
diff --git a/test-files/golden-tests/config/auto-relates/remove-friend.html b/test-files/golden-tests/config/auto-relates/remove-friend.html
index b3a6368c46..241554ef4c 100644
--- a/test-files/golden-tests/config/auto-relates/remove-friend.html
+++ b/test-files/golden-tests/config/auto-relates/remove-friend.html
@@ -52,8 +52,8 @@ Synopsis
Declared in <remove-friend.cpp>
-
-class A;
+class A;
+
@@ -105,9 +105,9 @@ Synopsis
Declared in <remove-friend.cpp>
-
-char const*
+char const*
to_string(A const& a);
+
@@ -146,11 +146,11 @@ Synopsis
Declared in <remove-friend.cpp>
-
-bool
+bool
operator==(
A const& lhs,
A const& rhs);
+
diff --git a/test-files/golden-tests/config/auto-relates/return-type.html b/test-files/golden-tests/config/auto-relates/return-type.html
index 992fbbd5fc..5144ec6fb7 100644
--- a/test-files/golden-tests/config/auto-relates/return-type.html
+++ b/test-files/golden-tests/config/auto-relates/return-type.html
@@ -55,8 +55,8 @@ Synopsis
Declared in <return-type.cpp>
-
-class A;
+class A;
+
@@ -92,9 +92,9 @@ Synopsis
Declared in <return-type.cpp>
-
-template<class T>
+template<class T>
class Result;
+
@@ -128,11 +128,11 @@ Synopsis
Declared in <return-type.cpp>
-
-template<
+template<
class T,
unsigned long N>
class SmallVector;
+
@@ -166,9 +166,9 @@ Synopsis
Declared in <return-type.cpp>
-
-A
+A
makeA();
+
@@ -190,9 +190,9 @@ Synopsis
Declared in <return-type.cpp>
-
-SmallVector<A, 3>
+SmallVector<A, 3>
makeAs();
+
@@ -214,9 +214,9 @@ Synopsis
Declared in <return-type.cpp>
-
-Result<A>
+Result<A>
tryMakeA();
+
diff --git a/test-files/golden-tests/config/extract-all/no-extract-all.html b/test-files/golden-tests/config/extract-all/no-extract-all.html
index 158997bc80..c3cc86fa62 100644
--- a/test-files/golden-tests/config/extract-all/no-extract-all.html
+++ b/test-files/golden-tests/config/extract-all/no-extract-all.html
@@ -38,9 +38,9 @@ Synopsis
Declared in <no-extract-all.cpp>
-
-void
+void
docFunction();
+
@@ -58,9 +58,9 @@ Synopsis
Declared in <no-extract-all.cpp>
-
-void
+void
sometimesDocFunction();
+
diff --git a/test-files/golden-tests/config/extract-empty-namespaces/no-extract-empty-namespaces.html b/test-files/golden-tests/config/extract-empty-namespaces/no-extract-empty-namespaces.html
index fb22498d2f..e5c32d76aa 100644
--- a/test-files/golden-tests/config/extract-empty-namespaces/no-extract-empty-namespaces.html
+++ b/test-files/golden-tests/config/extract-empty-namespaces/no-extract-empty-namespaces.html
@@ -101,8 +101,8 @@ Synopsis
Declared in <no-extract-empty-namespaces.cpp>
-
-struct SeeBelowStructA { /* see-below */ };
+struct SeeBelowStructA { /* see-below */ };
+
@@ -141,8 +141,8 @@ Synopsis
Declared in <no-extract-empty-namespaces.cpp>
-
-struct RegularStructA;
+struct RegularStructA;
+
@@ -158,8 +158,8 @@ Synopsis
Declared in <no-extract-empty-namespaces.cpp>
-
-struct SeeBelowStructB { /* see-below */ };
+struct SeeBelowStructB { /* see-below */ };
+
@@ -197,8 +197,8 @@ Synopsis
Declared in <no-extract-empty-namespaces.cpp>
-
-struct A;
+struct A;
+
@@ -237,8 +237,8 @@ Synopsis
Declared in <no-extract-empty-namespaces.cpp>
-
-struct SeeBelowStructA { /* see-below */ };
+struct SeeBelowStructA { /* see-below */ };
+
@@ -254,8 +254,8 @@ Synopsis
Declared in <no-extract-empty-namespaces.cpp>
-
-struct SeeBelowStructB { /* see-below */ };
+struct SeeBelowStructB { /* see-below */ };
+
@@ -275,8 +275,8 @@ Synopsis
Declared in <no-extract-empty-namespaces.cpp>
-
-namespace empty_ns_alias = empty_ns;
+namespace empty_ns_alias = empty_ns;
+
@@ -294,8 +294,8 @@ Synopsis
Declared in <no-extract-empty-namespaces.cpp>
-
-namespace regular_ns_alias = regular_ns ;
+namespace regular_ns_alias = regular_ns ;
+
diff --git a/test-files/golden-tests/config/extract-friends/extract-friends.html b/test-files/golden-tests/config/extract-friends/extract-friends.html
index 1568b8bd7a..742f559012 100644
--- a/test-files/golden-tests/config/extract-friends/extract-friends.html
+++ b/test-files/golden-tests/config/extract-friends/extract-friends.html
@@ -64,9 +64,9 @@ Synopsis
Declared in <extract-friends.cpp>
-
-template<class T>
+template<class T>
class hash;
+
@@ -82,9 +82,9 @@ Synopsis
Declared in <extract-friends.cpp>
-
-template<>
+template<>
class hash <A >;
+
@@ -113,9 +113,9 @@ Synopsis
Declared in <extract-friends.cpp>
-
-unsigned long long
+unsigned long long
operator()(A const& rhs) const noexcept;
+
@@ -129,8 +129,8 @@ Synopsis
Declared in <extract-friends.cpp>
-
-class A;
+class A;
+
diff --git a/test-files/golden-tests/config/extract-friends/no-extract-friends.html b/test-files/golden-tests/config/extract-friends/no-extract-friends.html
index 0227b3fcb4..3731e0aafb 100644
--- a/test-files/golden-tests/config/extract-friends/no-extract-friends.html
+++ b/test-files/golden-tests/config/extract-friends/no-extract-friends.html
@@ -64,9 +64,9 @@ Synopsis
Declared in <no-extract-friends.cpp>
-
-template<class T>
+template<class T>
class hash;
+
@@ -82,9 +82,9 @@ Synopsis
Declared in <no-extract-friends.cpp>
-
-template<>
+template<>
class hash <A >;
+
@@ -113,9 +113,9 @@ Synopsis
Declared in <no-extract-friends.cpp>
-
-unsigned long long
+unsigned long long
operator()(A const& rhs) const noexcept;
+
@@ -129,8 +129,8 @@ Synopsis
Declared in <no-extract-friends.cpp>
-
-class A;
+class A;
+
diff --git a/test-files/golden-tests/config/extract-implicit-specializations/base.html b/test-files/golden-tests/config/extract-implicit-specializations/base.html
index 24367b8edf..5c3c849dae 100644
--- a/test-files/golden-tests/config/extract-implicit-specializations/base.html
+++ b/test-files/golden-tests/config/extract-implicit-specializations/base.html
@@ -33,9 +33,9 @@ Synopsis
Declared in <base.cpp>
-
-struct A
+struct A
: B ;
+
@@ -78,8 +78,8 @@ Synopsis
Declared in <base.cpp>
-
-struct B;
+struct B;
+
@@ -123,9 +123,9 @@ Synopsis
Declared in <base.cpp>
-
-int
+int
value();
+
diff --git a/test-files/golden-tests/config/extract-implicit-specializations/extract-implicit-specializations.html b/test-files/golden-tests/config/extract-implicit-specializations/extract-implicit-specializations.html
index 2abbef785b..b696749157 100644
--- a/test-files/golden-tests/config/extract-implicit-specializations/extract-implicit-specializations.html
+++ b/test-files/golden-tests/config/extract-implicit-specializations/extract-implicit-specializations.html
@@ -33,9 +33,9 @@ Synopsis
Declared in <extract-implicit-specializations.cpp>
-
-struct A
+struct A
: B<int> ;
+
@@ -78,9 +78,9 @@ Synopsis
Declared in <extract-implicit-specializations.cpp>
-
-int&
+int&
value();
+
@@ -94,9 +94,9 @@ Synopsis
Declared in <extract-implicit-specializations.cpp>
-
-template<typename T>
+template<typename T>
struct B;
+
@@ -140,9 +140,9 @@ Synopsis
Declared in <extract-implicit-specializations.cpp>
-
-T&
+T&
value();
+
diff --git a/test-files/golden-tests/config/extract-implicit-specializations/no-extract-implicit-specializations.html b/test-files/golden-tests/config/extract-implicit-specializations/no-extract-implicit-specializations.html
index 34dbffa1a1..346cd72733 100644
--- a/test-files/golden-tests/config/extract-implicit-specializations/no-extract-implicit-specializations.html
+++ b/test-files/golden-tests/config/extract-implicit-specializations/no-extract-implicit-specializations.html
@@ -33,9 +33,9 @@ Synopsis
Declared in <no-extract-implicit-specializations.cpp>
-
-struct A
+struct A
: B<int> ;
+
@@ -78,9 +78,9 @@ Synopsis
Declared in <no-extract-implicit-specializations.cpp>
-
-template<typename T>
+template<typename T>
struct B;
+
@@ -124,9 +124,9 @@ Synopsis
Declared in <no-extract-implicit-specializations.cpp>
-
-T&
+T&
value();
+
diff --git a/test-files/golden-tests/config/extract-local-classes/extract-local-classes.html b/test-files/golden-tests/config/extract-local-classes/extract-local-classes.html
index 7d0d76d8ce..ce9cb036db 100644
--- a/test-files/golden-tests/config/extract-local-classes/extract-local-classes.html
+++ b/test-files/golden-tests/config/extract-local-classes/extract-local-classes.html
@@ -46,8 +46,8 @@ Synopsis
Declared in <extract-local-classes.cpp>
-
-class local_class;
+class local_class;
+
@@ -63,8 +63,8 @@ Synopsis
Declared in <extract-local-classes.cpp>
-
-struct local_struct;
+struct local_struct;
+
@@ -80,9 +80,9 @@ Synopsis
Declared in <extract-local-classes.cpp>
-
-void
+void
local_function();
+
diff --git a/test-files/golden-tests/config/extract-local-classes/no-extract-local-classes.html b/test-files/golden-tests/config/extract-local-classes/no-extract-local-classes.html
index a85f9233ec..1d1fbd801d 100644
--- a/test-files/golden-tests/config/extract-local-classes/no-extract-local-classes.html
+++ b/test-files/golden-tests/config/extract-local-classes/no-extract-local-classes.html
@@ -32,9 +32,9 @@ Synopsis
Declared in <no-extract-local-classes.cpp>
-
-void
+void
local_function();
+
diff --git a/test-files/golden-tests/config/extract-private-virtual/extract-private-virtual.html b/test-files/golden-tests/config/extract-private-virtual/extract-private-virtual.html
index 1d7c03ad16..2395664d68 100644
--- a/test-files/golden-tests/config/extract-private-virtual/extract-private-virtual.html
+++ b/test-files/golden-tests/config/extract-private-virtual/extract-private-virtual.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <extract-private-virtual.cpp>
-
-class A;
+class A;
+
@@ -75,10 +75,10 @@ Synopsis
Declared in <extract-private-virtual.cpp>
-
-virtual
+virtual
void
f();
+
@@ -92,10 +92,10 @@ Synopsis
Declared in <extract-private-virtual.cpp>
-
-virtual
+virtual
void
g();
+
diff --git a/test-files/golden-tests/config/extract-private-virtual/no-extract-private-virtual.html b/test-files/golden-tests/config/extract-private-virtual/no-extract-private-virtual.html
index 028bedf1c8..cae3b7be9b 100644
--- a/test-files/golden-tests/config/extract-private-virtual/no-extract-private-virtual.html
+++ b/test-files/golden-tests/config/extract-private-virtual/no-extract-private-virtual.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <no-extract-private-virtual.cpp>
-
-class A;
+class A;
+
@@ -62,10 +62,10 @@ Synopsis
Declared in <no-extract-private-virtual.cpp>
-
-virtual
+virtual
void
f();
+
diff --git a/test-files/golden-tests/config/inherit-base-members/base-overload-set.html b/test-files/golden-tests/config/inherit-base-members/base-overload-set.html
index dedc450f48..bff3e5af76 100644
--- a/test-files/golden-tests/config/inherit-base-members/base-overload-set.html
+++ b/test-files/golden-tests/config/inherit-base-members/base-overload-set.html
@@ -34,9 +34,9 @@ Synopsis
Declared in <base-overload-set.cpp>
-
-class Base
+class Base
: public ConstBase ;
+
@@ -96,17 +96,17 @@ Synopses
Declared in <base-overload-set.cpp>
-
-int&
+int&
foo ();
+
» more...
-
-int&
+int&
foo () const;
+
» more...
@@ -122,9 +122,9 @@ Synopsis
Declared in <base-overload-set.cpp>
-
-int&
+int&
foo();
+
@@ -138,9 +138,9 @@ Synopsis
Declared in <base-overload-set.cpp>
-
-int&
+int&
foo() const;
+
@@ -154,9 +154,9 @@ Synopsis
Declared in <base-overload-set.cpp>
-
-class C
+class C
: public Base ;
+
@@ -200,8 +200,8 @@ Synopsis
Declared in <base-overload-set.cpp>
-
-class ConstBase;
+class ConstBase;
+
@@ -245,9 +245,9 @@ Synopsis
Declared in <base-overload-set.cpp>
-
-int&
+int&
foo() const;
+
diff --git a/test-files/golden-tests/config/inherit-base-members/copy-dependencies.html b/test-files/golden-tests/config/inherit-base-members/copy-dependencies.html
index 13426e5fd1..3e17b330e4 100644
--- a/test-files/golden-tests/config/inherit-base-members/copy-dependencies.html
+++ b/test-files/golden-tests/config/inherit-base-members/copy-dependencies.html
@@ -41,9 +41,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-class base
+class base
: public base_base ;
+
@@ -126,9 +126,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-base &
+base &
base_inherited();
+
@@ -150,9 +150,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-base &
+base &
base_shadowed();
+
@@ -174,9 +174,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-base &
+base &
derived_shadowed();
+
@@ -198,9 +198,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-base &
+base &
do_base_inherited();
+
@@ -222,9 +222,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-base &
+base &
do_base_shadowed();
+
@@ -246,9 +246,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-base &
+base &
do_derived_shadowed();
+
@@ -270,8 +270,8 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-class base_base;
+class base_base;
+
@@ -321,9 +321,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-base_base &
+base_base &
base_base_inherited();
+
@@ -345,9 +345,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-base_base &
+base_base &
do_base_base_inherited();
+
@@ -369,10 +369,10 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-class derived
+class derived
: public base
, public excluded_base;
+
@@ -445,9 +445,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-derived &
+derived &
derived_shadowed();
+
@@ -469,9 +469,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-derived &
+derived &
do_derived_shadowed();
+
@@ -493,9 +493,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-excluded_base&
+excluded_base&
excluded_inherited();
+
@@ -513,9 +513,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-excluded_base&
+excluded_base&
do_excluded_inherited();
+
@@ -533,9 +533,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-excluded_base&
+excluded_base&
do_shadowed();
+
@@ -553,10 +553,10 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-class private_derived
+class private_derived
: base
, excluded_base;
+
@@ -591,9 +591,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-private_derived &
+private_derived &
derived_shadowed();
+
@@ -615,9 +615,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-private_derived &
+private_derived &
do_derived_shadowed();
+
@@ -639,10 +639,10 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-class protected_derived
+class protected_derived
: protected base
, protected excluded_base;
+
@@ -701,9 +701,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-protected_derived &
+protected_derived &
derived_shadowed();
+
@@ -725,9 +725,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-protected_derived &
+protected_derived &
do_derived_shadowed();
+
@@ -749,9 +749,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-excluded_base&
+excluded_base&
do_excluded_inherited();
+
@@ -769,9 +769,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-excluded_base&
+excluded_base&
do_shadowed();
+
@@ -789,9 +789,9 @@ Synopsis
Declared in <copy-dependencies.cpp>
-
-excluded_base&
+excluded_base&
excluded_inherited();
+
diff --git a/test-files/golden-tests/config/inherit-base-members/copy.html b/test-files/golden-tests/config/inherit-base-members/copy.html
index 7638091a3e..0964ec2a18 100644
--- a/test-files/golden-tests/config/inherit-base-members/copy.html
+++ b/test-files/golden-tests/config/inherit-base-members/copy.html
@@ -41,9 +41,9 @@ Synopsis
Declared in <copy.cpp>
-
-class base
+class base
: public base_base ;
+
@@ -126,9 +126,9 @@ Synopsis
Declared in <copy.cpp>
-
-base_base &
+base_base &
base_base_inherited();
+
@@ -150,9 +150,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
base_inherited();
+
@@ -174,9 +174,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
base_shadowed();
+
@@ -198,9 +198,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
derived_shadowed();
+
@@ -222,9 +222,9 @@ Synopsis
Declared in <copy.cpp>
-
-base_base &
+base_base &
do_base_base_inherited();
+
@@ -246,9 +246,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
do_base_inherited();
+
@@ -270,9 +270,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
do_base_shadowed();
+
@@ -294,9 +294,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
do_derived_shadowed();
+
@@ -318,8 +318,8 @@ Synopsis
Declared in <copy.cpp>
-
-class base_base;
+class base_base;
+
@@ -369,9 +369,9 @@ Synopsis
Declared in <copy.cpp>
-
-base_base &
+base_base &
base_base_inherited();
+
@@ -393,9 +393,9 @@ Synopsis
Declared in <copy.cpp>
-
-base_base &
+base_base &
do_base_base_inherited();
+
@@ -417,10 +417,10 @@ Synopsis
Declared in <copy.cpp>
-
-class derived
+class derived
: public base
, public excluded_base;
+
@@ -493,9 +493,9 @@ Synopsis
Declared in <copy.cpp>
-
-base_base &
+base_base &
base_base_inherited();
+
@@ -517,9 +517,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
base_inherited();
+
@@ -541,9 +541,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
base_shadowed();
+
@@ -565,9 +565,9 @@ Synopsis
Declared in <copy.cpp>
-
-derived &
+derived &
derived_shadowed();
+
@@ -589,9 +589,9 @@ Synopsis
Declared in <copy.cpp>
-
-base_base &
+base_base &
do_base_base_inherited();
+
@@ -613,9 +613,9 @@ Synopsis
Declared in <copy.cpp>
-
-derived &
+derived &
do_derived_shadowed();
+
@@ -637,9 +637,9 @@ Synopsis
Declared in <copy.cpp>
-
-excluded_base&
+excluded_base&
excluded_inherited();
+
@@ -657,9 +657,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
do_base_inherited();
+
@@ -681,9 +681,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
do_base_shadowed();
+
@@ -705,9 +705,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
do_derived_shadowed();
+
@@ -729,9 +729,9 @@ Synopsis
Declared in <copy.cpp>
-
-excluded_base&
+excluded_base&
do_excluded_inherited();
+
@@ -749,9 +749,9 @@ Synopsis
Declared in <copy.cpp>
-
-excluded_base&
+excluded_base&
do_shadowed();
+
@@ -769,10 +769,10 @@ Synopsis
Declared in <copy.cpp>
-
-class private_derived
+class private_derived
: base
, excluded_base;
+
@@ -807,9 +807,9 @@ Synopsis
Declared in <copy.cpp>
-
-private_derived &
+private_derived &
derived_shadowed();
+
@@ -831,9 +831,9 @@ Synopsis
Declared in <copy.cpp>
-
-private_derived &
+private_derived &
do_derived_shadowed();
+
@@ -855,10 +855,10 @@ Synopsis
Declared in <copy.cpp>
-
-class protected_derived
+class protected_derived
: protected base
, protected excluded_base;
+
@@ -917,9 +917,9 @@ Synopsis
Declared in <copy.cpp>
-
-protected_derived &
+protected_derived &
derived_shadowed();
+
@@ -941,9 +941,9 @@ Synopsis
Declared in <copy.cpp>
-
-protected_derived &
+protected_derived &
do_derived_shadowed();
+
@@ -965,9 +965,9 @@ Synopsis
Declared in <copy.cpp>
-
-base_base &
+base_base &
base_base_inherited();
+
@@ -989,9 +989,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
base_inherited();
+
@@ -1013,9 +1013,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
base_shadowed();
+
@@ -1037,9 +1037,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
derived_shadowed();
+
@@ -1061,9 +1061,9 @@ Synopsis
Declared in <copy.cpp>
-
-base_base &
+base_base &
do_base_base_inherited();
+
@@ -1085,9 +1085,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
do_base_inherited();
+
@@ -1109,9 +1109,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
do_base_shadowed();
+
@@ -1133,9 +1133,9 @@ Synopsis
Declared in <copy.cpp>
-
-base &
+base &
do_derived_shadowed();
+
@@ -1157,9 +1157,9 @@ Synopsis
Declared in <copy.cpp>
-
-excluded_base&
+excluded_base&
do_excluded_inherited();
+
@@ -1177,9 +1177,9 @@ Synopsis
Declared in <copy.cpp>
-
-excluded_base&
+excluded_base&
do_shadowed();
+
@@ -1197,9 +1197,9 @@ Synopsis
Declared in <copy.cpp>
-
-excluded_base&
+excluded_base&
excluded_inherited();
+
diff --git a/test-files/golden-tests/config/inherit-base-members/never.html b/test-files/golden-tests/config/inherit-base-members/never.html
index 713644a2a0..24d78d4e05 100644
--- a/test-files/golden-tests/config/inherit-base-members/never.html
+++ b/test-files/golden-tests/config/inherit-base-members/never.html
@@ -41,9 +41,9 @@ Synopsis
Declared in <never.cpp>
-
-class base
+class base
: public base_base ;
+
@@ -124,9 +124,9 @@ Synopsis
Declared in <never.cpp>
-
-base &
+base &
base_inherited();
+
@@ -148,9 +148,9 @@ Synopsis
Declared in <never.cpp>
-
-base &
+base &
base_shadowed();
+
@@ -172,9 +172,9 @@ Synopsis
Declared in <never.cpp>
-
-base &
+base &
derived_shadowed();
+
@@ -196,9 +196,9 @@ Synopsis
Declared in <never.cpp>
-
-base &
+base &
do_base_inherited();
+
@@ -220,9 +220,9 @@ Synopsis
Declared in <never.cpp>
-
-base &
+base &
do_base_shadowed();
+
@@ -244,9 +244,9 @@ Synopsis
Declared in <never.cpp>
-
-base &
+base &
do_derived_shadowed();
+
@@ -268,8 +268,8 @@ Synopsis
Declared in <never.cpp>
-
-class base_base;
+class base_base;
+
@@ -319,9 +319,9 @@ Synopsis
Declared in <never.cpp>
-
-base_base &
+base_base &
base_base_inherited();
+
@@ -343,9 +343,9 @@ Synopsis
Declared in <never.cpp>
-
-base_base &
+base_base &
do_base_base_inherited();
+
@@ -367,10 +367,10 @@ Synopsis
Declared in <never.cpp>
-
-class derived
+class derived
: public base
, public excluded_base;
+
@@ -420,9 +420,9 @@ Synopsis
Declared in <never.cpp>
-
-derived &
+derived &
derived_shadowed();
+
@@ -444,9 +444,9 @@ Synopsis
Declared in <never.cpp>
-
-derived &
+derived &
do_derived_shadowed();
+
@@ -468,10 +468,10 @@ Synopsis
Declared in <never.cpp>
-
-class private_derived
+class private_derived
: base
, excluded_base;
+
@@ -506,9 +506,9 @@ Synopsis
Declared in <never.cpp>
-
-private_derived &
+private_derived &
derived_shadowed();
+
@@ -530,9 +530,9 @@ Synopsis
Declared in <never.cpp>
-
-private_derived &
+private_derived &
do_derived_shadowed();
+
@@ -554,10 +554,10 @@ Synopsis
Declared in <never.cpp>
-
-class protected_derived
+class protected_derived
: protected base
, protected excluded_base;
+
@@ -592,9 +592,9 @@ Synopsis
Declared in <never.cpp>
-
-protected_derived &
+protected_derived &
derived_shadowed();
+
@@ -616,9 +616,9 @@ Synopsis
Declared in <never.cpp>
-
-protected_derived &
+protected_derived &
do_derived_shadowed();
+
diff --git a/test-files/golden-tests/config/inherit-base-members/reference.html b/test-files/golden-tests/config/inherit-base-members/reference.html
index 28efdbee61..d76da0b854 100644
--- a/test-files/golden-tests/config/inherit-base-members/reference.html
+++ b/test-files/golden-tests/config/inherit-base-members/reference.html
@@ -41,9 +41,9 @@ Synopsis
Declared in <reference.cpp>
-
-class base
+class base
: public base_base ;
+
@@ -126,9 +126,9 @@ Synopsis
Declared in <reference.cpp>
-
-base &
+base &
base_inherited();
+
@@ -150,9 +150,9 @@ Synopsis
Declared in <reference.cpp>
-
-base &
+base &
base_shadowed();
+
@@ -174,9 +174,9 @@ Synopsis
Declared in <reference.cpp>
-
-base &
+base &
derived_shadowed();
+
@@ -198,9 +198,9 @@ Synopsis
Declared in <reference.cpp>
-
-base &
+base &
do_base_inherited();
+
@@ -222,9 +222,9 @@ Synopsis
Declared in <reference.cpp>
-
-base &
+base &
do_base_shadowed();
+
@@ -246,9 +246,9 @@ Synopsis
Declared in <reference.cpp>
-
-base &
+base &
do_derived_shadowed();
+
@@ -270,8 +270,8 @@ Synopsis
Declared in <reference.cpp>
-
-class base_base;
+class base_base;
+
@@ -321,9 +321,9 @@ Synopsis
Declared in <reference.cpp>
-
-base_base &
+base_base &
base_base_inherited();
+
@@ -345,9 +345,9 @@ Synopsis
Declared in <reference.cpp>
-
-base_base &
+base_base &
do_base_base_inherited();
+
@@ -369,10 +369,10 @@ Synopsis
Declared in <reference.cpp>
-
-class derived
+class derived
: public base
, public excluded_base;
+
@@ -442,9 +442,9 @@ Synopsis
Declared in <reference.cpp>
-
-derived &
+derived &
derived_shadowed();
+
@@ -466,9 +466,9 @@ Synopsis
Declared in <reference.cpp>
-
-derived &
+derived &
do_derived_shadowed();
+
@@ -490,10 +490,10 @@ Synopsis
Declared in <reference.cpp>
-
-class private_derived
+class private_derived
: base
, excluded_base;
+
@@ -528,9 +528,9 @@ Synopsis
Declared in <reference.cpp>
-
-private_derived &
+private_derived &
derived_shadowed();
+
@@ -552,9 +552,9 @@ Synopsis
Declared in <reference.cpp>
-
-private_derived &
+private_derived &
do_derived_shadowed();
+
@@ -576,10 +576,10 @@ Synopsis
Declared in <reference.cpp>
-
-class protected_derived
+class protected_derived
: protected base
, protected excluded_base;
+
@@ -635,9 +635,9 @@ Synopsis
Declared in <reference.cpp>
-
-protected_derived &
+protected_derived &
derived_shadowed();
+
@@ -659,9 +659,9 @@ Synopsis
Declared in <reference.cpp>
-
-protected_derived &
+protected_derived &
do_derived_shadowed();
+
diff --git a/test-files/golden-tests/config/inherit-base-members/skip-special.html b/test-files/golden-tests/config/inherit-base-members/skip-special.html
index 616ed6ea94..d22fbe3570 100644
--- a/test-files/golden-tests/config/inherit-base-members/skip-special.html
+++ b/test-files/golden-tests/config/inherit-base-members/skip-special.html
@@ -37,9 +37,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-class base
+class base
: public base_base ;
+
@@ -124,8 +124,8 @@ Synopsis
Declared in <skip-special.cpp>
-
-base();
+base();
+
@@ -143,8 +143,8 @@ Synopsis
Declared in <skip-special.cpp>
-
-~base();
+~base();
+
@@ -162,9 +162,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-base &
+base &
base_inherited();
+
@@ -182,9 +182,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-base &
+base &
base_shadowed();
+
@@ -202,9 +202,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-base &
+base &
derived_shadowed();
+
@@ -222,9 +222,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-base &
+base &
do_base_inherited();
+
@@ -242,9 +242,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-base &
+base &
do_base_shadowed();
+
@@ -262,9 +262,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-base &
+base &
do_derived_shadowed();
+
@@ -278,8 +278,8 @@ Synopsis
Declared in <skip-special.cpp>
-
-class base_base;
+class base_base;
+
@@ -331,8 +331,8 @@ Synopsis
Declared in <skip-special.cpp>
-
-base_base();
+base_base();
+
@@ -350,8 +350,8 @@ Synopsis
Declared in <skip-special.cpp>
-
-~base_base();
+~base_base();
+
@@ -369,9 +369,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-base_base &
+base_base &
base_base_inherited();
+
@@ -389,9 +389,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-base_base &
+base_base &
do_base_base_inherited();
+
@@ -405,10 +405,10 @@ Synopsis
Declared in <skip-special.cpp>
-
-class derived
+class derived
: public base
, public excluded_base;
+
@@ -483,8 +483,8 @@ Synopsis
Declared in <skip-special.cpp>
-
-derived();
+derived();
+
@@ -502,8 +502,8 @@ Synopsis
Declared in <skip-special.cpp>
-
-~derived();
+~derived();
+
@@ -521,9 +521,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-derived &
+derived &
derived_shadowed();
+
@@ -541,9 +541,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-derived &
+derived &
do_derived_shadowed();
+
@@ -561,9 +561,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-excluded_base&
+excluded_base&
excluded_inherited();
+
@@ -581,9 +581,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-excluded_base&
+excluded_base&
do_excluded_inherited();
+
@@ -601,9 +601,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-excluded_base&
+excluded_base&
do_shadowed();
+
@@ -617,10 +617,10 @@ Synopsis
Declared in <skip-special.cpp>
-
-class private_derived
+class private_derived
: base
, excluded_base;
+
@@ -657,8 +657,8 @@ Synopsis
Declared in <skip-special.cpp>
-
-private_derived();
+private_derived();
+
@@ -676,8 +676,8 @@ Synopsis
Declared in <skip-special.cpp>
-
-~private_derived();
+~private_derived();
+
@@ -695,9 +695,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-private_derived &
+private_derived &
derived_shadowed();
+
@@ -715,9 +715,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-private_derived &
+private_derived &
do_derived_shadowed();
+
@@ -735,10 +735,10 @@ Synopsis
Declared in <skip-special.cpp>
-
-class protected_derived
+class protected_derived
: protected base
, protected excluded_base;
+
@@ -799,8 +799,8 @@ Synopsis
Declared in <skip-special.cpp>
-
-protected_derived();
+protected_derived();
+
@@ -818,8 +818,8 @@ Synopsis
Declared in <skip-special.cpp>
-
-~protected_derived();
+~protected_derived();
+
@@ -837,9 +837,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-protected_derived &
+protected_derived &
derived_shadowed();
+
@@ -861,9 +861,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-protected_derived &
+protected_derived &
do_derived_shadowed();
+
@@ -885,9 +885,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-excluded_base&
+excluded_base&
do_excluded_inherited();
+
@@ -905,9 +905,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-excluded_base&
+excluded_base&
do_shadowed();
+
@@ -925,9 +925,9 @@ Synopsis
Declared in <skip-special.cpp>
-
-excluded_base&
+excluded_base&
excluded_inherited();
+
diff --git a/test-files/golden-tests/config/legible-names/constructor.html b/test-files/golden-tests/config/legible-names/constructor.html
index 7c1cd5b8dd..897c3fdf4e 100644
--- a/test-files/golden-tests/config/legible-names/constructor.html
+++ b/test-files/golden-tests/config/legible-names/constructor.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <constructor.cpp>
-
-struct X;
+struct X;
+
@@ -68,36 +68,36 @@ Synopses
Declared in <constructor.cpp>
Default constructor
-
-X ();
+X ();
+
» more...
Copy constructor
-
-X (X const& other);
+X (X const& other);
+
» more...
Move constructor
-
-X (X && other);
+X (X && other);
+
» more...
Construct from int
-
-X (int value);
+X (int value);
+
» more...
Construct from double
-
-X (double value);
+X (double value);
+
» more...
@@ -117,8 +117,8 @@ Synopsis
Declared in <constructor.cpp>
-
-X();
+X();
+
@@ -136,8 +136,8 @@ Synopsis
Declared in <constructor.cpp>
-
-X(X const& other);
+X(X const& other);
+
@@ -172,8 +172,8 @@ Synopsis
Declared in <constructor.cpp>
-
-X(X && other);
+X(X && other);
+
@@ -208,8 +208,8 @@ Synopsis
Declared in <constructor.cpp>
-
-X(int value);
+X(int value);
+
@@ -244,8 +244,8 @@ Synopsis
Declared in <constructor.cpp>
-
-X(double value);
+X(double value);
+
diff --git a/test-files/golden-tests/config/overloads/const-mutable.html b/test-files/golden-tests/config/overloads/const-mutable.html
index c452d5f7e9..a23f7b0191 100644
--- a/test-files/golden-tests/config/overloads/const-mutable.html
+++ b/test-files/golden-tests/config/overloads/const-mutable.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <const-mutable.cpp>
-
-class C;
+class C;
+
@@ -64,17 +64,17 @@ Synopses
Declared in <const-mutable.cpp>
-
-int&
+int&
foo ();
+
» more...
-
-int&
+int&
foo () const;
+
» more...
@@ -90,9 +90,9 @@ Synopsis
Declared in <const-mutable.cpp>
-
-int&
+int&
foo();
+
@@ -106,9 +106,9 @@ Synopsis
Declared in <const-mutable.cpp>
-
-int&
+int&
foo() const;
+
diff --git a/test-files/golden-tests/config/overloads/visibility.html b/test-files/golden-tests/config/overloads/visibility.html
index 6087eb42f3..db16190276 100644
--- a/test-files/golden-tests/config/overloads/visibility.html
+++ b/test-files/golden-tests/config/overloads/visibility.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <visibility.cpp>
-
-class C;
+class C;
+
@@ -106,17 +106,17 @@ Synopses
Declared in <visibility.cpp>
-
-int
+int
foo ();
+
» more...
-
-int
+int
foo (bool);
+
» more...
@@ -132,9 +132,9 @@ Synopsis
Declared in <visibility.cpp>
-
-int
+int
foo();
+
@@ -148,9 +148,9 @@ Synopsis
Declared in <visibility.cpp>
-
-int
+int
foo(bool);
+
@@ -165,21 +165,21 @@ Synopses
Declared in <visibility.cpp>
-
-static
+static
int
foo (int);
+
» more...
-
-static
+static
int
foo (
int,
bool);
+
» more...
@@ -195,10 +195,10 @@ Synopsis
Declared in <visibility.cpp>
-
-static
+static
int
foo(int);
+
@@ -212,12 +212,12 @@ Synopsis
Declared in <visibility.cpp>
-
-static
+static
int
foo(
int,
bool);
+
@@ -232,22 +232,22 @@ Synopses
Declared in <visibility.cpp>
-
-int
+int
foo (
int,
int);
+
» more...
-
-int
+int
foo (
int,
int,
bool);
+
» more...
@@ -263,11 +263,11 @@ Synopsis
Declared in <visibility.cpp>
-
-int
+int
foo(
int,
int);
+
@@ -281,12 +281,12 @@ Synopsis
Declared in <visibility.cpp>
-
-int
+int
foo(
int,
int,
bool);
+
@@ -301,26 +301,26 @@ Synopses
Declared in <visibility.cpp>
-
-static
+static
int
foo (
int,
int,
int);
+
» more...
-
-static
+static
int
foo (
int,
int,
int,
bool);
+
» more...
@@ -336,13 +336,13 @@ Synopsis
Declared in <visibility.cpp>
-
-static
+static
int
foo(
int,
int,
int);
+
@@ -356,14 +356,14 @@ Synopsis
Declared in <visibility.cpp>
-
-static
+static
int
foo(
int,
int,
int,
bool);
+
diff --git a/test-files/golden-tests/config/sfinae/redeclare.html b/test-files/golden-tests/config/sfinae/redeclare.html
index 07e4c10046..8db0035874 100644
--- a/test-files/golden-tests/config/sfinae/redeclare.html
+++ b/test-files/golden-tests/config/sfinae/redeclare.html
@@ -32,11 +32,11 @@ Synopsis
Declared in <redeclare.cpp>
-
-template<typename T>
+template<typename T>
void
f(void)
requires std::is_class_v<T>;
+
diff --git a/test-files/golden-tests/config/sfinae/return-based.html b/test-files/golden-tests/config/sfinae/return-based.html
index cf2c47ee27..97acc194ff 100644
--- a/test-files/golden-tests/config/sfinae/return-based.html
+++ b/test-files/golden-tests/config/sfinae/return-based.html
@@ -32,11 +32,11 @@ Synopsis
Declared in <return-based.cpp>
-
-template<typename T>
+template<typename T>
int
f()
requires std::is_class_v<T>;
+
diff --git a/test-files/golden-tests/config/show-namespaces/show-namespaces.html b/test-files/golden-tests/config/show-namespaces/show-namespaces.html
index 7ff54fa935..af2b0caec4 100644
--- a/test-files/golden-tests/config/show-namespaces/show-namespaces.html
+++ b/test-files/golden-tests/config/show-namespaces/show-namespaces.html
@@ -14,9 +14,9 @@ Synopsis
Declared in <show-namespaces.cpp>
-
-void
+void
c();
+
@@ -30,9 +30,9 @@ Synopsis
Declared in <show-namespaces.cpp>
-
-void
+void
b();
+
@@ -46,9 +46,9 @@ Synopsis
Declared in <show-namespaces.cpp>
-
-void
+void
a();
+
diff --git a/test-files/golden-tests/config/sort/sort-members.html b/test-files/golden-tests/config/sort/sort-members.html
index 20246e9014..d2563ae5a0 100644
--- a/test-files/golden-tests/config/sort/sort-members.html
+++ b/test-files/golden-tests/config/sort/sort-members.html
@@ -59,8 +59,8 @@ Synopsis
Declared in <sort-members.cpp>
-
-struct A;
+struct A;
+
@@ -76,11 +76,11 @@ Synopsis
Declared in <sort-members.cpp>
-
-template<
+template<
class T,
class U>
struct B;
+
@@ -96,9 +96,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-template<>
+template<>
struct B <int, char>;
+
@@ -114,9 +114,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-template<class U>
+template<class U>
struct B <int, U>;
+
@@ -132,11 +132,11 @@ Synopsis
Declared in <sort-members.cpp>
-
-template<
+template<
class T,
class U = void>
struct C;
+
@@ -152,9 +152,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-template<>
+template<>
struct C <int>;
+
@@ -170,9 +170,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-template<>
+template<>
struct C <int, char>;
+
@@ -188,8 +188,8 @@ Synopsis
Declared in <sort-members.cpp>
-
-struct D;
+struct D;
+
@@ -205,8 +205,8 @@ Synopsis
Declared in <sort-members.cpp>
-
-struct Z;
+struct Z;
+
@@ -248,15 +248,15 @@ Synopses
Declared in <sort-members.cpp>
Default constructor
-
-Z ();
+Z ();
+
» more...
Construct from int
-
-Z (int value);
+Z (int value);
+
» more...
@@ -276,8 +276,8 @@ Synopsis
Declared in <sort-members.cpp>
-
-Z();
+Z();
+
@@ -295,8 +295,8 @@ Synopsis
Declared in <sort-members.cpp>
-
-Z(int value);
+Z(int value);
+
@@ -331,8 +331,8 @@ Synopsis
Declared in <sort-members.cpp>
-
-~Z();
+~Z();
+
@@ -346,9 +346,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-void
+void
foo() const;
+
@@ -366,8 +366,8 @@ Synopsis
Declared in <sort-members.cpp>
-
-operator bool() const;
+operator bool() const;
+
@@ -389,9 +389,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-bool
+bool
operator!() const;
+
@@ -413,9 +413,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-bool
+bool
operator==(Z const& rhs) const;
+
@@ -454,9 +454,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-bool
+bool
operator!=(Z const& rhs) const;
+
@@ -495,9 +495,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-auto
+auto
operator<=>(Z const& rhs) const;
+
@@ -532,9 +532,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-void
+void
f();
+
@@ -549,70 +549,70 @@ Synopses
Declared in <sort-members.cpp>
-
-void
+void
g ();
+
» more...
-
-char
+char
g (int);
+
» more...
-
-char
+char
g (double);
+
» more...
-
-char
+char
g (
double,
char);
+
» more...
-
-char
+char
g (
char,
char,
char);
+
» more...
-
-template<class T>
+template<class T>
char
g (
T,
T,
T);
+
» more...
-
-template<>
+template<>
char
g<int> (
int,
int,
int);
+
» more...
@@ -628,9 +628,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-void
+void
g();
+
@@ -644,9 +644,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-char
+char
g(int);
+
@@ -660,9 +660,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-char
+char
g(double);
+
@@ -676,11 +676,11 @@ Synopsis
Declared in <sort-members.cpp>
-
-char
+char
g(
double,
char);
+
@@ -694,12 +694,12 @@ Synopsis
Declared in <sort-members.cpp>
-
-char
+char
g(
char,
char,
char);
+
@@ -713,13 +713,13 @@ Synopsis
Declared in <sort-members.cpp>
-
-template<class T>
+template<class T>
char
g(
T,
T,
T);
+
@@ -733,13 +733,13 @@ Synopsis
Declared in <sort-members.cpp>
-
-template<>
+template<>
char
g <int>(
int,
int,
int);
+
@@ -753,9 +753,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-void
+void
h();
+
@@ -773,9 +773,9 @@ Synopsis
Declared in <sort-members.cpp>
-
-bool
+bool
operator!(A const& v);
+
@@ -814,11 +814,11 @@ Synopsis
Declared in <sort-members.cpp>
-
-bool
+bool
operator==(
A const& lhs,
A const& rhs);
+
@@ -861,11 +861,11 @@ Synopsis
Declared in <sort-members.cpp>
-
-bool
+bool
operator!=(
A const& lhs,
A const& rhs);
+
diff --git a/test-files/golden-tests/config/sort/unordered.html b/test-files/golden-tests/config/sort/unordered.html
index 48e4bae0eb..62830da1e3 100644
--- a/test-files/golden-tests/config/sort/unordered.html
+++ b/test-files/golden-tests/config/sort/unordered.html
@@ -59,8 +59,8 @@ Synopsis
Declared in <unordered.cpp>
-
-struct D;
+struct D;
+
@@ -76,11 +76,11 @@ Synopsis
Declared in <unordered.cpp>
-
-template<
+template<
class T,
class U = void>
struct C;
+
@@ -96,9 +96,9 @@ Synopsis
Declared in <unordered.cpp>
-
-template<>
+template<>
struct C <int, char>;
+
@@ -114,9 +114,9 @@ Synopsis
Declared in <unordered.cpp>
-
-template<>
+template<>
struct C <int>;
+
@@ -132,11 +132,11 @@ Synopsis
Declared in <unordered.cpp>
-
-template<
+template<
class T,
class U>
struct B;
+
@@ -152,9 +152,9 @@ Synopsis
Declared in <unordered.cpp>
-
-template<>
+template<>
struct B <int, char>;
+
@@ -170,9 +170,9 @@ Synopsis
Declared in <unordered.cpp>
-
-template<class U>
+template<class U>
struct B <int, U>;
+
@@ -188,8 +188,8 @@ Synopsis
Declared in <unordered.cpp>
-
-struct A;
+struct A;
+
@@ -205,8 +205,8 @@ Synopsis
Declared in <unordered.cpp>
-
-struct Z;
+struct Z;
+
@@ -247,9 +247,9 @@ Synopsis
Declared in <unordered.cpp>
-
-auto
+auto
operator<=>(Z const& rhs) const;
+
@@ -288,9 +288,9 @@ Synopsis
Declared in <unordered.cpp>
-
-bool
+bool
operator!=(Z const& rhs) const;
+
@@ -329,9 +329,9 @@ Synopsis
Declared in <unordered.cpp>
-
-bool
+bool
operator==(Z const& rhs) const;
+
@@ -370,9 +370,9 @@ Synopsis
Declared in <unordered.cpp>
-
-bool
+bool
operator!() const;
+
@@ -394,8 +394,8 @@ Synopsis
Declared in <unordered.cpp>
-
-operator bool() const;
+operator bool() const;
+
@@ -413,9 +413,9 @@ Synopsis
Declared in <unordered.cpp>
-
-void
+void
foo() const;
+
@@ -433,8 +433,8 @@ Synopsis
Declared in <unordered.cpp>
-
-~Z();
+~Z();
+
@@ -453,15 +453,15 @@ Synopses
Declared in <unordered.cpp>
Construct from int
-
-Z (int value);
+Z (int value);
+
» more...
Default constructor
-
-Z ();
+Z ();
+
» more...
@@ -481,8 +481,8 @@ Synopsis
Declared in <unordered.cpp>
-
-Z(int value);
+Z(int value);
+
@@ -517,8 +517,8 @@ Synopsis
Declared in <unordered.cpp>
-
-Z();
+Z();
+
@@ -536,11 +536,11 @@ Synopsis
Declared in <unordered.cpp>
-
-bool
+bool
operator!=(
A const& lhs,
A const& rhs);
+
@@ -583,11 +583,11 @@ Synopsis
Declared in <unordered.cpp>
-
-bool
+bool
operator==(
A const& lhs,
A const& rhs);
+
@@ -630,9 +630,9 @@ Synopsis
Declared in <unordered.cpp>
-
-bool
+bool
operator!(A const& v);
+
@@ -667,9 +667,9 @@ Synopsis
Declared in <unordered.cpp>
-
-void
+void
h();
+
@@ -684,70 +684,70 @@ Synopses
Declared in <unordered.cpp>
-
-template<class T>
+template<class T>
char
g (
T,
T,
T);
+
» more...
-
-template<>
+template<>
char
g<int> (
int,
int,
int);
+
» more...
-
-char
+char
g (
char,
char,
char);
+
» more...
-
-char
+char
g (
double,
char);
+
» more...
-
-char
+char
g (double);
+
» more...
-
-char
+char
g (int);
+
» more...
-
-void
+void
g ();
+
» more...
@@ -763,13 +763,13 @@ Synopsis
Declared in <unordered.cpp>
-
-template<class T>
+template<class T>
char
g(
T,
T,
T);
+
@@ -783,13 +783,13 @@ Synopsis
Declared in <unordered.cpp>
-
-template<>
+template<>
char
g <int>(
int,
int,
int);
+
@@ -803,12 +803,12 @@ Synopsis
Declared in <unordered.cpp>
-
-char
+char
g(
char,
char,
char);
+
@@ -822,11 +822,11 @@ Synopsis
Declared in <unordered.cpp>
-
-char
+char
g(
double,
char);
+
@@ -840,9 +840,9 @@ Synopsis
Declared in <unordered.cpp>
-
-char
+char
g(double);
+
@@ -856,9 +856,9 @@ Synopsis
Declared in <unordered.cpp>
-
-char
+char
g(int);
+
@@ -872,9 +872,9 @@ Synopsis
Declared in <unordered.cpp>
-
-void
+void
g();
+
@@ -888,9 +888,9 @@ Synopsis
Declared in <unordered.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/core/libcxx.html b/test-files/golden-tests/core/libcxx.html
index 7235f3f2ba..a0ff234ed8 100644
--- a/test-files/golden-tests/core/libcxx.html
+++ b/test-files/golden-tests/core/libcxx.html
@@ -37,11 +37,11 @@ Synopsis
Declared in <libcxx.cpp>
-
-template<typename T>
+template<typename T>
T
sqrt(T value)
requires std::is_integral_v<T>;
+
diff --git a/test-files/golden-tests/core/utf-8.html b/test-files/golden-tests/core/utf-8.html
index 3e98213a27..0f513fe381 100644
--- a/test-files/golden-tests/core/utf-8.html
+++ b/test-files/golden-tests/core/utf-8.html
@@ -32,9 +32,9 @@ Synopsis
Declared in <utf-8.cpp>
-
-bool
+bool
Христос_воскрес();
+
diff --git a/test-files/golden-tests/filters/file/include-self.html b/test-files/golden-tests/filters/file/include-self.html
index e8b5bf87ca..0974c6f3f3 100644
--- a/test-files/golden-tests/filters/file/include-self.html
+++ b/test-files/golden-tests/filters/file/include-self.html
@@ -50,8 +50,8 @@ Synopsis
Declared in <include-self.cpp>
-
-struct SUCCESS;
+struct SUCCESS;
+
diff --git a/test-files/golden-tests/filters/file/include-symlink.html b/test-files/golden-tests/filters/file/include-symlink.html
index b0b0b0a8e0..ed51751e7a 100644
--- a/test-files/golden-tests/filters/file/include-symlink.html
+++ b/test-files/golden-tests/filters/file/include-symlink.html
@@ -37,9 +37,9 @@ Synopsis
Declared in <included.hpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/filters/symbol-name/blacklist_0.html b/test-files/golden-tests/filters/symbol-name/blacklist_0.html
index 0ee8e9e393..f4e2e9c1ea 100644
--- a/test-files/golden-tests/filters/symbol-name/blacklist_0.html
+++ b/test-files/golden-tests/filters/symbol-name/blacklist_0.html
@@ -52,9 +52,9 @@ Synopsis
Declared in <blacklist_0.cpp>
-
-void
+void
f0();
+
@@ -105,9 +105,9 @@ Synopsis
Declared in <blacklist_0.cpp>
-
-void
+void
f1();
+
@@ -139,9 +139,9 @@ Synopsis
Declared in <blacklist_0.cpp>
-
-void
+void
f1();
+
@@ -191,9 +191,9 @@ Synopsis
Declared in <blacklist_0.cpp>
-
-void
+void
g0();
+
diff --git a/test-files/golden-tests/filters/symbol-name/excluded-base-class.html b/test-files/golden-tests/filters/symbol-name/excluded-base-class.html
index 94c3e998bb..53b35fe92b 100644
--- a/test-files/golden-tests/filters/symbol-name/excluded-base-class.html
+++ b/test-files/golden-tests/filters/symbol-name/excluded-base-class.html
@@ -51,9 +51,9 @@ Synopsis
Declared in <excluded-base-class.cpp>
-
-class D
+class D
: public B::C;
+
@@ -99,9 +99,9 @@ Synopsis
Declared in <excluded-base-class.cpp>
-
-void
+void
f();
+
@@ -115,10 +115,10 @@ Synopsis
Declared in <excluded-base-class.cpp>
-
-virtual
+virtual
void
g() override;
+
@@ -132,10 +132,10 @@ Synopsis
Declared in <excluded-base-class.cpp>
-
-virtual
+virtual
void
h() override;
+
@@ -149,9 +149,9 @@ Synopsis
Declared in <excluded-base-class.cpp>
-
-void
+void
i();
+
@@ -165,9 +165,9 @@ Synopsis
Declared in <excluded-base-class.cpp>
-
-class E
+class E
: public B::C;
+
@@ -213,9 +213,9 @@ Synopsis
Declared in <excluded-base-class.cpp>
-
-void
+void
f();
+
@@ -229,10 +229,10 @@ Synopsis
Declared in <excluded-base-class.cpp>
-
-virtual
+virtual
void
g();
+
@@ -246,10 +246,10 @@ Synopsis
Declared in <excluded-base-class.cpp>
-
-virtual
+virtual
void
h() override;
+
@@ -263,9 +263,9 @@ Synopsis
Declared in <excluded-base-class.cpp>
-
-void
+void
i();
+
diff --git a/test-files/golden-tests/filters/symbol-name/excluded-namespace-alias.html b/test-files/golden-tests/filters/symbol-name/excluded-namespace-alias.html
index f98af1e035..0ab80d7921 100644
--- a/test-files/golden-tests/filters/symbol-name/excluded-namespace-alias.html
+++ b/test-files/golden-tests/filters/symbol-name/excluded-namespace-alias.html
@@ -68,8 +68,8 @@ Synopsis
Declared in <excluded-namespace-alias.cpp>
-
-namespace E = B::S::E;
+namespace E = B::S::E;
+
diff --git a/test-files/golden-tests/filters/symbol-name/extraction-mode.html b/test-files/golden-tests/filters/symbol-name/extraction-mode.html
index 0173cbc79b..56606c8db6 100644
--- a/test-files/golden-tests/filters/symbol-name/extraction-mode.html
+++ b/test-files/golden-tests/filters/symbol-name/extraction-mode.html
@@ -127,8 +127,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-struct regular;
+struct regular;
+
@@ -180,8 +180,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-struct also_regular;
+struct also_regular;
+
@@ -215,8 +215,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-struct regular_as_well;
+struct regular_as_well;
+
@@ -236,8 +236,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-struct see_below { /* see-below */ };
+struct see_below { /* see-below */ };
+
@@ -261,9 +261,9 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-dependency
+dependency
get_dependency();
+
@@ -285,9 +285,9 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-/* implementation-defined */
+/* implementation-defined */
get_implementation_defined();
+
@@ -314,9 +314,9 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-regular
+regular
get_regular();
+
@@ -342,9 +342,9 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-see_below
+see_below
get_see_below();
+
@@ -414,8 +414,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-struct regular { /* see-below */ };
+struct regular { /* see-below */ };
+
@@ -439,8 +439,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-struct see_below { /* see-below */ };
+struct see_below { /* see-below */ };
+
@@ -464,9 +464,9 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-dependency
+dependency
get_dependency();
+
@@ -489,9 +489,9 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-/* implementation-defined */
+/* implementation-defined */
get_implementation_defined();
+
@@ -518,8 +518,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-namespace dependency_ns_alias = dependency_ns;
+namespace dependency_ns_alias = dependency_ns;
+
@@ -537,8 +537,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-namespace implementation_defined_ns_alias = /* implementation-defined */;
+namespace implementation_defined_ns_alias = /* implementation-defined */;
+
@@ -556,8 +556,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-namespace see_below_ns_alias = see_below_ns ;
+namespace see_below_ns_alias = see_below_ns ;
+
@@ -579,8 +579,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-struct regular;
+struct regular;
+
@@ -632,8 +632,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-struct also_regular;
+struct also_regular;
+
@@ -667,8 +667,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-struct regular_as_well;
+struct regular_as_well;
+
@@ -688,8 +688,8 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-struct see_below { /* see-below */ };
+struct see_below { /* see-below */ };
+
@@ -714,9 +714,9 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-dependency
+dependency
get_dependency();
+
@@ -738,9 +738,9 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-/* implementation-defined */
+/* implementation-defined */
get_implementation_defined();
+
@@ -767,9 +767,9 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-regular
+regular
get_regular();
+
@@ -795,9 +795,9 @@ Synopsis
Declared in <extraction-mode.cpp>
-
-see_below
+see_below
get_see_below();
+
diff --git a/test-files/golden-tests/filters/symbol-name/impl-defined-member.html b/test-files/golden-tests/filters/symbol-name/impl-defined-member.html
index 0a55a608cf..cb8f26140c 100644
--- a/test-files/golden-tests/filters/symbol-name/impl-defined-member.html
+++ b/test-files/golden-tests/filters/symbol-name/impl-defined-member.html
@@ -64,8 +64,8 @@ Synopsis
Declared in <impl-defined-member.cpp>
-
-struct absolute_uri_rule_t;
+struct absolute_uri_rule_t;
+
@@ -81,8 +81,8 @@ Synopsis
Declared in <impl-defined-member.cpp>
-
-constexpr /* implementation-defined */ absolute_uri_rule = {};
+constexpr /* implementation-defined */ absolute_uri_rule = {};
+
@@ -96,8 +96,8 @@ Synopsis
Declared in <impl-defined-member.cpp>
-
-constexpr regular::absolute_uri_rule_t regular_absolute_uri_rule = {};
+constexpr regular::absolute_uri_rule_t regular_absolute_uri_rule = {};
+
diff --git a/test-files/golden-tests/filters/symbol-name/whitelist_0.html b/test-files/golden-tests/filters/symbol-name/whitelist_0.html
index 643d2186f3..f2b02e5985 100644
--- a/test-files/golden-tests/filters/symbol-name/whitelist_0.html
+++ b/test-files/golden-tests/filters/symbol-name/whitelist_0.html
@@ -76,9 +76,9 @@ Synopsis
Declared in <whitelist_0.cpp>
-
-void
+void
f0_WL();
+
@@ -143,9 +143,9 @@ Synopsis
Declared in <whitelist_0.cpp>
-
-void
+void
f1_WL();
+
@@ -186,9 +186,9 @@ Synopsis
Declared in <whitelist_0.cpp>
-
-void
+void
f1_WL();
+
@@ -276,9 +276,9 @@ Synopsis
Declared in <whitelist_0.cpp>
-
-void
+void
f2_WL();
+
@@ -319,9 +319,9 @@ Synopsis
Declared in <whitelist_0.cpp>
-
-void
+void
f2_WL();
+
@@ -339,8 +339,8 @@ Synopsis
Declared in <whitelist_0.cpp>
-
-struct C;
+struct C;
+
@@ -388,8 +388,8 @@ Synopsis
Declared in <whitelist_0.cpp>
-
-struct D;
+struct D;
+
@@ -423,9 +423,9 @@ Synopsis
Declared in <whitelist_0.cpp>
-
-void
+void
f1_WL();
+
@@ -443,9 +443,9 @@ Synopsis
Declared in <whitelist_0.cpp>
-
-void
+void
f0_WL();
+
diff --git a/test-files/golden-tests/filters/symbol-type/nested-private-template.html b/test-files/golden-tests/filters/symbol-type/nested-private-template.html
index 63967e6ffe..85405ef6c5 100644
--- a/test-files/golden-tests/filters/symbol-type/nested-private-template.html
+++ b/test-files/golden-tests/filters/symbol-type/nested-private-template.html
@@ -32,9 +32,9 @@ Synopsis
Declared in <nested-private-template.cpp>
-
-template<class T>
+template<class T>
class range;
+
@@ -64,11 +64,11 @@ Synopsis
Declared in <nested-private-template.cpp>
-
-template<
+template<
class R,
bool>
struct impl;
+
@@ -84,9 +84,9 @@ Synopsis
Declared in <nested-private-template.cpp>
-
-template<class R>
+template<class R>
struct impl <R, false>;
+
diff --git a/test-files/golden-tests/javadoc/brief/brief-1.html b/test-files/golden-tests/javadoc/brief/brief-1.html
index 448dbebca9..7305d47835 100644
--- a/test-files/golden-tests/javadoc/brief/brief-1.html
+++ b/test-files/golden-tests/javadoc/brief/brief-1.html
@@ -38,9 +38,9 @@ Synopsis
Declared in <brief-1.cpp>
-
-void
+void
f5();
+
@@ -58,9 +58,9 @@ Synopsis
Declared in <brief-1.cpp>
-
-void
+void
f6();
+
diff --git a/test-files/golden-tests/javadoc/brief/brief-2.html b/test-files/golden-tests/javadoc/brief/brief-2.html
index 37809d239b..e3771c03d8 100644
--- a/test-files/golden-tests/javadoc/brief/brief-2.html
+++ b/test-files/golden-tests/javadoc/brief/brief-2.html
@@ -42,9 +42,9 @@ Synopsis
Declared in <brief-2.cpp>
-
-void
+void
f1();
+
@@ -62,9 +62,9 @@ Synopsis
Declared in <brief-2.cpp>
-
-void
+void
f2();
+
@@ -82,9 +82,9 @@ Synopsis
Declared in <brief-2.cpp>
-
-void
+void
f3();
+
@@ -102,9 +102,9 @@ Synopsis
Declared in <brief-2.cpp>
-
-void
+void
f4();
+
@@ -126,9 +126,9 @@ Synopsis
Declared in <brief-2.cpp>
-
-void
+void
f5();
+
@@ -146,9 +146,9 @@ Synopsis
Declared in <brief-2.cpp>
-
-void
+void
f6();
+
diff --git a/test-files/golden-tests/javadoc/brief/brief-3.html b/test-files/golden-tests/javadoc/brief/brief-3.html
index 4a0f3d61a5..e0447c8d73 100644
--- a/test-files/golden-tests/javadoc/brief/brief-3.html
+++ b/test-files/golden-tests/javadoc/brief/brief-3.html
@@ -38,33 +38,33 @@ Synopses
Declared in <brief-3.cpp>
Integer overload.
-
-void
+void
f (int);
+
» more...
Integer overload.
-
-void
+void
f (double);
+
» more...
C string overload.
-
-void
+void
f (char const*);
+
» more...
C string overload.
-
-void
+void
f (float const*);
+
» more...
@@ -84,9 +84,9 @@ Synopsis
Declared in <brief-3.cpp>
-
-void
+void
f(int);
+
@@ -108,9 +108,9 @@ Synopsis
Declared in <brief-3.cpp>
-
-void
+void
f(double);
+
@@ -128,9 +128,9 @@ Synopsis
Declared in <brief-3.cpp>
-
-void
+void
f(char const*);
+
@@ -152,9 +152,9 @@ Synopsis
Declared in <brief-3.cpp>
-
-void
+void
f(float const*);
+
diff --git a/test-files/golden-tests/javadoc/brief/brief-4.html b/test-files/golden-tests/javadoc/brief/brief-4.html
index d0ba48c2de..b348da7793 100644
--- a/test-files/golden-tests/javadoc/brief/brief-4.html
+++ b/test-files/golden-tests/javadoc/brief/brief-4.html
@@ -35,9 +35,9 @@ Synopsis
Declared in <brief-4.cpp>
-
-void
+void
f0();
+
@@ -51,9 +51,9 @@ Synopsis
Declared in <brief-4.cpp>
-
-void
+void
f1();
+
@@ -67,9 +67,9 @@ Synopsis
Declared in <brief-4.cpp>
-
-void
+void
f2();
+
@@ -83,9 +83,9 @@ Synopsis
Declared in <brief-4.cpp>
-
-void
+void
f3();
+
diff --git a/test-files/golden-tests/javadoc/brief/brief-5.html b/test-files/golden-tests/javadoc/brief/brief-5.html
index cb5c1a1802..b107cdcc1d 100644
--- a/test-files/golden-tests/javadoc/brief/brief-5.html
+++ b/test-files/golden-tests/javadoc/brief/brief-5.html
@@ -42,9 +42,9 @@ Synopsis
Declared in <brief-5.cpp>
-
-void
+void
f0();
+
@@ -58,9 +58,9 @@ Synopsis
Declared in <brief-5.cpp>
-
-void
+void
f1();
+
@@ -74,9 +74,9 @@ Synopsis
Declared in <brief-5.cpp>
-
-void
+void
f2();
+
@@ -94,9 +94,9 @@ Synopsis
Declared in <brief-5.cpp>
-
-void
+void
f3();
+
@@ -114,9 +114,9 @@ Synopsis
Declared in <brief-5.cpp>
-
-void
+void
f4();
+
@@ -134,9 +134,9 @@ Synopsis
Declared in <brief-5.cpp>
-
-void
+void
f5();
+
diff --git a/test-files/golden-tests/javadoc/brief/brief-6.html b/test-files/golden-tests/javadoc/brief/brief-6.html
index 3bc97cf107..cc163be7fa 100644
--- a/test-files/golden-tests/javadoc/brief/brief-6.html
+++ b/test-files/golden-tests/javadoc/brief/brief-6.html
@@ -37,9 +37,9 @@ Synopsis
Declared in <brief-6.cpp>
-
-void
+void
f0();
+
diff --git a/test-files/golden-tests/javadoc/code/code.html b/test-files/golden-tests/javadoc/code/code.html
index 3bd37d08d8..c01d80ae4f 100644
--- a/test-files/golden-tests/javadoc/code/code.html
+++ b/test-files/golden-tests/javadoc/code/code.html
@@ -37,9 +37,9 @@ Synopsis
Declared in <code.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/javadoc/copybrief/copybrief.html b/test-files/golden-tests/javadoc/copybrief/copybrief.html
index 3fa250df17..a39ed9c946 100644
--- a/test-files/golden-tests/javadoc/copybrief/copybrief.html
+++ b/test-files/golden-tests/javadoc/copybrief/copybrief.html
@@ -39,9 +39,9 @@ Synopsis
Declared in <copybrief.cpp>
-
-void
+void
f1();
+
@@ -59,9 +59,9 @@ Synopsis
Declared in <copybrief.cpp>
-
-void
+void
f2();
+
@@ -79,9 +79,9 @@ Synopsis
Declared in <copybrief.cpp>
-
-void
+void
f3();
+
diff --git a/test-files/golden-tests/javadoc/copydetails/copydetails.html b/test-files/golden-tests/javadoc/copydetails/copydetails.html
index 7ad1b14be3..f2d2eb176d 100644
--- a/test-files/golden-tests/javadoc/copydetails/copydetails.html
+++ b/test-files/golden-tests/javadoc/copydetails/copydetails.html
@@ -39,14 +39,14 @@ Synopsis
Declared in <copydetails.cpp>
-
-template<
+template<
class A,
class B>
int
dest(
int a,
int b);
+
@@ -132,8 +132,7 @@ Synopsis
Declared in <copydetails.cpp>
-
-template<
+template<
class A,
class C,
class D>
@@ -142,6 +141,7 @@ Synopsis
int a,
int c,
int d);
+
@@ -253,14 +253,14 @@ Synopsis
Declared in <copydetails.cpp>
-
-template<
+template<
class A,
class B>
int
source(
int a,
int b);
+
diff --git a/test-files/golden-tests/javadoc/copydoc/conversion.html b/test-files/golden-tests/javadoc/copydoc/conversion.html
index c582247a3d..5850bb2f0a 100644
--- a/test-files/golden-tests/javadoc/copydoc/conversion.html
+++ b/test-files/golden-tests/javadoc/copydoc/conversion.html
@@ -34,8 +34,8 @@ Synopsis
Declared in <conversion.cpp>
-
-struct A;
+struct A;
+
@@ -72,17 +72,17 @@ Synopses
Declared in <conversion.cpp>
Convert a string to A
-
-A &
+A &
operator= (string_type const& other);
+
» more...
Convert a string to A
-
-A &
+A &
operator= (string_view_type const& other);
+
» more...
@@ -123,9 +123,9 @@ Synopsis
Declared in <conversion.cpp>
-
-A &
+A &
operator=(string_type const& other);
+
@@ -164,9 +164,9 @@ Synopsis
Declared in <conversion.cpp>
-
-A &
+A &
operator=(string_view_type const& other);
+
@@ -205,8 +205,8 @@ Synopsis
Declared in <conversion.cpp>
-
-operator string_type () const;
+operator string_type () const;
+
@@ -228,8 +228,8 @@ Synopsis
Declared in <conversion.cpp>
-
-operator string_view_type () const;
+operator string_view_type () const;
+
@@ -247,8 +247,8 @@ Synopsis
Declared in <conversion.cpp>
-
-class string_type;
+class string_type;
+
@@ -264,8 +264,8 @@ Synopsis
Declared in <conversion.cpp>
-
-class string_view_type;
+class string_view_type;
+
diff --git a/test-files/golden-tests/javadoc/copydoc/decay-params.html b/test-files/golden-tests/javadoc/copydoc/decay-params.html
index 8187b5aa0a..1527d8f91f 100644
--- a/test-files/golden-tests/javadoc/copydoc/decay-params.html
+++ b/test-files/golden-tests/javadoc/copydoc/decay-params.html
@@ -38,10 +38,10 @@ Synopsis
Declared in <decay-params.cpp>
-
-constexpr
+constexpr
bool
bar(int* a);
+
@@ -85,26 +85,26 @@ Synopses
Declared in <decay-params.cpp>
We should not copy this doc
-
-void
+void
foo ();
+
» more...
We should not copy this doc
-
-void
+void
foo (int a);
+
» more...
Brief from foo()
-
-constexpr
+constexpr
bool
foo (int a[3]);
+
» more...
@@ -145,9 +145,9 @@ Synopsis
Declared in <decay-params.cpp>
-
-void
+void
foo();
+
@@ -169,9 +169,9 @@ Synopsis
Declared in <decay-params.cpp>
-
-void
+void
foo(int a);
+
@@ -210,10 +210,10 @@ Synopsis
Declared in <decay-params.cpp>
-
-constexpr
+constexpr
bool
foo(int a[3]);
+
diff --git a/test-files/golden-tests/javadoc/copydoc/fundamental.html b/test-files/golden-tests/javadoc/copydoc/fundamental.html
index e1a1165929..8cd3583fe2 100644
--- a/test-files/golden-tests/javadoc/copydoc/fundamental.html
+++ b/test-files/golden-tests/javadoc/copydoc/fundamental.html
@@ -40,17 +40,17 @@ Synopses
Declared in <fundamental.cpp>
Fail
-
-void
+void
f (int a);
+
» more...
Brief
-
-void
+void
f (long a);
+
» more...
@@ -87,9 +87,9 @@ Synopsis
Declared in <fundamental.cpp>
-
-void
+void
f(int a);
+
@@ -124,9 +124,9 @@ Synopsis
Declared in <fundamental.cpp>
-
-void
+void
f(long a);
+
@@ -165,9 +165,9 @@ Synopsis
Declared in <fundamental.cpp>
-
-void
+void
g(long a);
+
@@ -206,9 +206,9 @@ Synopsis
Declared in <fundamental.cpp>
-
-void
+void
h(long a);
+
diff --git a/test-files/golden-tests/javadoc/copydoc/no-param.html b/test-files/golden-tests/javadoc/copydoc/no-param.html
index 6fe577daa8..cba11cdda9 100644
--- a/test-files/golden-tests/javadoc/copydoc/no-param.html
+++ b/test-files/golden-tests/javadoc/copydoc/no-param.html
@@ -39,10 +39,10 @@ Synopsis
Declared in <no-param.cpp>
-
-constexpr
+constexpr
bool
copyFromNoParam();
+
@@ -69,10 +69,10 @@ Synopsis
Declared in <no-param.cpp>
-
-constexpr
+constexpr
bool
copyfromOverloads();
+
@@ -99,19 +99,19 @@ Synopses
Declared in <no-param.cpp>
Brief from foo()
-
-constexpr
+constexpr
bool
foo ();
+
» more...
Brief from foo()
-
-constexpr
+constexpr
bool
foo (char ch);
+
» more...
@@ -152,10 +152,10 @@ Synopsis
Declared in <no-param.cpp>
-
-constexpr
+constexpr
bool
foo();
+
@@ -181,10 +181,10 @@ Synopsis
Declared in <no-param.cpp>
-
-constexpr
+constexpr
bool
foo(char ch);
+
diff --git a/test-files/golden-tests/javadoc/copydoc/operator-param.html b/test-files/golden-tests/javadoc/copydoc/operator-param.html
index 2ed8e23c81..69beb6df7b 100644
--- a/test-files/golden-tests/javadoc/copydoc/operator-param.html
+++ b/test-files/golden-tests/javadoc/copydoc/operator-param.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <operator-param.cpp>
-
-struct A;
+struct A;
+
@@ -68,19 +68,19 @@ Synopses
Declared in <operator-param.cpp>
Return true if ch is in the character set.
-
-constexpr
+constexpr
bool
operator() (char ch) const noexcept;
+
» more...
Return true if ch is in the character set.
-
-constexpr
+constexpr
bool
operator() (unsigned char ch) const noexcept;
+
» more...
@@ -121,10 +121,10 @@ Synopsis
Declared in <operator-param.cpp>
-
-constexpr
+constexpr
bool
operator()(char ch) const noexcept;
+
@@ -167,10 +167,10 @@ Synopsis
Declared in <operator-param.cpp>
-
-constexpr
+constexpr
bool
operator()(unsigned char ch) const noexcept;
+
diff --git a/test-files/golden-tests/javadoc/copydoc/param-types.html b/test-files/golden-tests/javadoc/copydoc/param-types.html
index 8b4193d291..d9c0037c58 100644
--- a/test-files/golden-tests/javadoc/copydoc/param-types.html
+++ b/test-files/golden-tests/javadoc/copydoc/param-types.html
@@ -127,8 +127,8 @@ Synopsis
Declared in <param-types.cpp>
-
-struct Q;
+struct Q;
+
@@ -162,8 +162,8 @@ Synopsis
Declared in <param-types.cpp>
-
-struct A;
+struct A;
+
@@ -212,9 +212,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
f(paramType<4> a);
+
@@ -254,11 +254,11 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
g(this
A & self,
int a);
+
@@ -301,9 +301,9 @@ Synopsis
Declared in <param-types.cpp>
-
-template<int Idx>
+template<int Idx>
struct paramType;
+
@@ -341,8 +341,8 @@ Synopsis
Declared in <param-types.cpp>
-
-enum testEnum;
+enum testEnum;
+
@@ -388,81 +388,81 @@ Synopses
Declared in <param-types.cpp>
Reference function.
-
-void
+void
f ();
+
» more...
Reference function.
-
-void
+void
f (paramType<0> a);
+
» more...
Reference function.
-
-void
+void
f (paramType<1> a);
+
» more...
Variadic function
-
-void
+void
f (paramType<2> a);
+
» more...
Non-variadic function
-
-void
+void
f (paramType<3> a);
+
» more...
struct param function
-
-void
+void
f (paramType<5> a);
+
» more...
Decltype function
-
-void
+void
f (paramType<6> a);
+
» more...
struct param function
-
-void
+void
f (paramType<7> a);
+
» more...
Enum param function
-
-void
+void
f (paramType<8> a);
+
» more...
Qualified identifier param function
-
-void
+void
f (paramType<9> a);
+
» more...
@@ -499,9 +499,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
f();
+
@@ -523,9 +523,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
f(paramType<0> a);
+
@@ -565,9 +565,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
f(paramType<1> a);
+
@@ -607,9 +607,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
f(paramType<2> a);
+
@@ -649,9 +649,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
f(paramType<3> a);
+
@@ -691,9 +691,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
f(paramType<5> a);
+
@@ -733,9 +733,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
f(paramType<6> a);
+
@@ -775,9 +775,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
f(paramType<7> a);
+
@@ -817,9 +817,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
f(paramType<8> a);
+
@@ -859,9 +859,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
f(paramType<9> a);
+
@@ -902,59 +902,59 @@ Synopses
Declared in <param-types.cpp>
struct param function
-
-void
+void
g (A a);
+
» more...
Qualified identifier param function
-
-void
+void
g (N::M::Q a);
+
» more...
Auto function
-
-void
+void
g (auto a);
+
» more...
Enum param function
-
-void
+void
g (testEnum a);
+
» more...
Variadic function
-
-void
+void
g (int a, ...);
+
» more...
Non-variadic function
-
-void
+void
g (int a);
+
» more...
Decltype function
-
-void
+void
g (
int a,
decltype(a) b);
+
» more...
@@ -995,9 +995,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
g(A a);
+
@@ -1036,9 +1036,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
g(N::M::Q a);
+
@@ -1077,9 +1077,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
g(auto a);
+
@@ -1118,9 +1118,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
g(testEnum a);
+
@@ -1159,9 +1159,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
g(int a, ...);
+
@@ -1200,9 +1200,9 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
g(int a);
+
@@ -1241,11 +1241,11 @@ Synopsis
Declared in <param-types.cpp>
-
-void
+void
g(
int a,
decltype(a) b);
+
diff --git a/test-files/golden-tests/javadoc/copydoc/qualified.html b/test-files/golden-tests/javadoc/copydoc/qualified.html
index 555f21a3cf..9765eeecee 100644
--- a/test-files/golden-tests/javadoc/copydoc/qualified.html
+++ b/test-files/golden-tests/javadoc/copydoc/qualified.html
@@ -64,8 +64,8 @@ Synopsis
Declared in <qualified.cpp>
-
-struct A;
+struct A;
+
@@ -110,8 +110,8 @@ Synopsis
Declared in <qualified.cpp>
-
-struct B;
+struct B;
+
@@ -132,65 +132,65 @@ Synopses
Declared in <qualified.cpp>
Reference function
-
-void
+void
f (param_t<0> a);
+
» more...
Reference function
-
-void
+void
f (param_t<1> a);
+
» more...
Reference function
-
-void
+void
f (param_t<2> a);
+
» more...
Reference function
-
-void
+void
f (param_t<3> a);
+
» more...
Reference function
-
-void
+void
f (param_t<4> a);
+
» more...
Reference function
-
-void
+void
f (param_t<5> a);
+
» more...
Reference function
-
-void
+void
f (param_t<6> a);
+
» more...
Reference function
-
-void
+void
f (param_t<7> a);
+
» more...
@@ -227,9 +227,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f(param_t<0> a);
+
@@ -268,9 +268,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f(param_t<1> a);
+
@@ -309,9 +309,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f(param_t<2> a);
+
@@ -350,9 +350,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f(param_t<3> a);
+
@@ -391,9 +391,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f(param_t<4> a);
+
@@ -432,9 +432,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f(param_t<5> a);
+
@@ -473,9 +473,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f(param_t<6> a);
+
@@ -514,9 +514,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
f(param_t<7> a);
+
@@ -556,17 +556,17 @@ Synopses
Declared in <qualified.cpp>
Reference function
-
-void
+void
g (B a);
+
» more...
Fail
-
-void
+void
g (int a);
+
» more...
@@ -603,9 +603,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
g(B a);
+
@@ -644,9 +644,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
g(int a);
+
@@ -686,17 +686,17 @@ Synopses
Declared in <qualified.cpp>
Reference function
-
-void
+void
h (N::A::B a);
+
» more...
Fail
-
-void
+void
h (int a);
+
» more...
@@ -733,9 +733,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
h(N::A::B a);
+
@@ -774,9 +774,9 @@ Synopsis
Declared in <qualified.cpp>
-
-void
+void
h(int a);
+
@@ -815,9 +815,9 @@ Synopsis
Declared in <qualified.cpp>
-
-template<int N>
+template<int N>
class param_t;
+
diff --git a/test-files/golden-tests/javadoc/copydoc/qualifiers.html b/test-files/golden-tests/javadoc/copydoc/qualifiers.html
index 546679e227..61a6284376 100644
--- a/test-files/golden-tests/javadoc/copydoc/qualifiers.html
+++ b/test-files/golden-tests/javadoc/copydoc/qualifiers.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <qualifiers.cpp>
-
-struct A;
+struct A;
+
@@ -81,8 +81,8 @@ Synopsis
Declared in <qualifiers.cpp>
-
-class const_iterator;
+class const_iterator;
+
@@ -98,8 +98,8 @@ Synopsis
Declared in <qualifiers.cpp>
-
-class iterator;
+class iterator;
+
@@ -120,17 +120,17 @@ Synopses
Declared in <qualifiers.cpp>
Returns an iterator to the beginning
-
-iterator
+iterator
begin ();
+
» more...
Return a const iterator to the beginning
-
-const_iterator
+const_iterator
begin () const;
+
» more...
@@ -157,9 +157,9 @@ Synopsis
Declared in <qualifiers.cpp>
-
-iterator
+iterator
begin();
+
@@ -185,9 +185,9 @@ Synopsis
Declared in <qualifiers.cpp>
-
-const_iterator
+const_iterator
begin() const;
+
@@ -213,9 +213,9 @@ Synopsis
Declared in <qualifiers.cpp>
-
-const_iterator
+const_iterator
cbegin() const;
+
@@ -241,9 +241,9 @@ Synopsis
Declared in <qualifiers.cpp>
-
-A &&
+A &&
crvalue() const &&;
+
@@ -266,33 +266,33 @@ Synopses
Declared in <qualifiers.cpp>
An lvalue reference to A
-
-A &
+A &
ref () &;
+
» more...
An rvalue reference to A
-
-A &&
+A &&
ref () &&;
+
» more...
An const lvalue reference to A
-
-A const&
+A const&
ref () const &;
+
» more...
An const rvalue reference to A
-
-A const&&
+A const&&
ref () const &&;
+
» more...
@@ -316,9 +316,9 @@ Synopsis
Declared in <qualifiers.cpp>
-
-A &
+A &
ref() &;
+
@@ -340,9 +340,9 @@ Synopsis
Declared in <qualifiers.cpp>
-
-A &&
+A &&
ref() &&;
+
@@ -364,9 +364,9 @@ Synopsis
Declared in <qualifiers.cpp>
-
-A const&
+A const&
ref() const &;
+
@@ -388,9 +388,9 @@ Synopsis
Declared in <qualifiers.cpp>
-
-A const&&
+A const&&
ref() const &&;
+
@@ -412,9 +412,9 @@ Synopsis
Declared in <qualifiers.cpp>
-
-A &&
+A &&
rvalue() &&;
+
diff --git a/test-files/golden-tests/javadoc/copydoc/template-arguments.html b/test-files/golden-tests/javadoc/copydoc/template-arguments.html
index 0461297f14..8cf977bff4 100644
--- a/test-files/golden-tests/javadoc/copydoc/template-arguments.html
+++ b/test-files/golden-tests/javadoc/copydoc/template-arguments.html
@@ -67,8 +67,8 @@ Synopsis
Declared in <template-arguments.cpp>
-
-using BInt = B<int> ;
+using BInt = B<int> ;
+
@@ -86,8 +86,8 @@ Synopsis
Declared in <template-arguments.cpp>
-
-using BInt2 = B<int, 2> ;
+using BInt2 = B<int, 2> ;
+
@@ -105,11 +105,11 @@ Synopsis
Declared in <template-arguments.cpp>
-
-template<
+template<
class T,
int I>
using B_t = B<T, I> ;
+
@@ -144,8 +144,8 @@ Synopsis
Declared in <template-arguments.cpp>
-
-using CDTrue = C<D, true> ;
+using CDTrue = C<D, true> ;
+
@@ -163,8 +163,8 @@ Synopsis
Declared in <template-arguments.cpp>
-
-using CIntTrue = C<int, true> ;
+using CIntTrue = C<int, true> ;
+
@@ -182,11 +182,11 @@ Synopsis
Declared in <template-arguments.cpp>
-
-template<
+template<
class T,
bool B>
using C_t = C<T, B> ;
+
@@ -221,11 +221,11 @@ Synopsis
Declared in <template-arguments.cpp>
-
-template<
+template<
class T,
int = 0>
struct B;
+
@@ -266,9 +266,9 @@ Synopsis
Declared in <template-arguments.cpp>
-
-template<>
+template<>
struct B <int>;
+
@@ -288,9 +288,9 @@ Synopsis
Declared in <template-arguments.cpp>
-
-template<>
+template<>
struct B <int, 2>;
+
@@ -310,11 +310,11 @@ Synopsis
Declared in <template-arguments.cpp>
-
-template<
+template<
class T,
bool = false>
struct C;
+
@@ -355,9 +355,9 @@ Synopsis
Declared in <template-arguments.cpp>
-
-template<>
+template<>
struct C <D , true>;
+
@@ -377,9 +377,9 @@ Synopsis
Declared in <template-arguments.cpp>
-
-template<>
+template<>
struct C <int, true>;
+
@@ -399,8 +399,8 @@ Synopsis
Declared in <template-arguments.cpp>
-
-struct D;
+struct D;
+
diff --git a/test-files/golden-tests/javadoc/inline/styled.html b/test-files/golden-tests/javadoc/inline/styled.html
index a4cb83ba72..28502eee5b 100644
--- a/test-files/golden-tests/javadoc/inline/styled.html
+++ b/test-files/golden-tests/javadoc/inline/styled.html
@@ -37,8 +37,8 @@ Synopsis
Declared in <styled.cpp>
-
-struct A;
+struct A;
+
@@ -77,9 +77,9 @@ Synopsis
Declared in <styled.cpp>
-
-int
+int
compare(A const& other) const noexcept;
+
diff --git a/test-files/golden-tests/javadoc/link/link.html b/test-files/golden-tests/javadoc/link/link.html
index 5ea1d47dc8..091056aca5 100644
--- a/test-files/golden-tests/javadoc/link/link.html
+++ b/test-files/golden-tests/javadoc/link/link.html
@@ -37,9 +37,9 @@ Synopsis
Declared in <link.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/javadoc/lists/li.html b/test-files/golden-tests/javadoc/lists/li.html
index 276699cc1e..db9c61ae9e 100644
--- a/test-files/golden-tests/javadoc/lists/li.html
+++ b/test-files/golden-tests/javadoc/lists/li.html
@@ -37,9 +37,9 @@ Synopsis
Declared in <li.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/javadoc/lists/listitem.html b/test-files/golden-tests/javadoc/lists/listitem.html
index dd0e4ee495..8ffb856092 100644
--- a/test-files/golden-tests/javadoc/lists/listitem.html
+++ b/test-files/golden-tests/javadoc/lists/listitem.html
@@ -36,9 +36,9 @@ Synopsis
Declared in <listitem.cpp>
-
-void
+void
f0();
+
@@ -58,9 +58,9 @@ Synopsis
Declared in <listitem.cpp>
-
-void
+void
f1();
+
@@ -85,9 +85,9 @@ Synopsis
Declared in <listitem.cpp>
-
-void
+void
f2();
+
@@ -112,9 +112,9 @@ Synopsis
Declared in <listitem.cpp>
-
-void
+void
f3();
+
diff --git a/test-files/golden-tests/javadoc/paragraph/par-1.html b/test-files/golden-tests/javadoc/paragraph/par-1.html
index e8ae640825..04f98ed435 100644
--- a/test-files/golden-tests/javadoc/paragraph/par-1.html
+++ b/test-files/golden-tests/javadoc/paragraph/par-1.html
@@ -40,9 +40,9 @@ Synopsis
Declared in <par-1.cpp>
-
-void
+void
f1();
+
@@ -68,9 +68,9 @@ Synopsis
Declared in <par-1.cpp>
-
-void
+void
f2();
+
@@ -96,9 +96,9 @@ Synopsis
Declared in <par-1.cpp>
-
-void
+void
f3();
+
@@ -123,9 +123,9 @@ Synopsis
Declared in <par-1.cpp>
-
-void
+void
f4();
+
diff --git a/test-files/golden-tests/javadoc/paragraph/para-1.html b/test-files/golden-tests/javadoc/paragraph/para-1.html
index 83b38a5462..2b892b7125 100644
--- a/test-files/golden-tests/javadoc/paragraph/para-1.html
+++ b/test-files/golden-tests/javadoc/paragraph/para-1.html
@@ -36,9 +36,9 @@ Synopsis
Declared in <para-1.cpp>
-
-void
+void
f1();
+
@@ -52,9 +52,9 @@ Synopsis
Declared in <para-1.cpp>
-
-void
+void
f2();
+
@@ -68,9 +68,9 @@ Synopsis
Declared in <para-1.cpp>
-
-void
+void
f3();
+
@@ -88,9 +88,9 @@ Synopsis
Declared in <para-1.cpp>
-
-void
+void
f4();
+
diff --git a/test-files/golden-tests/javadoc/paragraph/para-2.html b/test-files/golden-tests/javadoc/paragraph/para-2.html
index 1932ce2b1f..33e5bfdfac 100644
--- a/test-files/golden-tests/javadoc/paragraph/para-2.html
+++ b/test-files/golden-tests/javadoc/paragraph/para-2.html
@@ -37,9 +37,9 @@ Synopsis
Declared in <para-2.cpp>
-
-void
+void
f1();
+
diff --git a/test-files/golden-tests/javadoc/paragraph/para-3.html b/test-files/golden-tests/javadoc/paragraph/para-3.html
index 1587b5065b..25e78bbce7 100644
--- a/test-files/golden-tests/javadoc/paragraph/para-3.html
+++ b/test-files/golden-tests/javadoc/paragraph/para-3.html
@@ -37,9 +37,9 @@ Synopsis
Declared in <para-3.cpp>
-
-void
+void
my_function();
+
diff --git a/test-files/golden-tests/javadoc/param/param-1.html b/test-files/golden-tests/javadoc/param/param-1.html
index d5a6694db1..9e31acd500 100644
--- a/test-files/golden-tests/javadoc/param/param-1.html
+++ b/test-files/golden-tests/javadoc/param/param-1.html
@@ -37,9 +37,9 @@ Synopsis
Declared in <param-1.cpp>
-
-void
+void
f0(int i);
+
@@ -70,9 +70,9 @@ Synopsis
Declared in <param-1.cpp>
-
-void
+void
f1(int i);
+
@@ -103,9 +103,9 @@ Synopsis
Declared in <param-1.cpp>
-
-void
+void
f2(int& i);
+
@@ -136,9 +136,9 @@ Synopsis
Declared in <param-1.cpp>
-
-void
+void
f3(int& i);
+
@@ -169,11 +169,11 @@ Synopsis
Declared in <param-1.cpp>
-
-void
+void
f4(
int i,
double j);
+
diff --git a/test-files/golden-tests/javadoc/param/param-direction.html b/test-files/golden-tests/javadoc/param/param-direction.html
index b9c0621725..6aa33ac942 100644
--- a/test-files/golden-tests/javadoc/param/param-direction.html
+++ b/test-files/golden-tests/javadoc/param/param-direction.html
@@ -42,9 +42,9 @@ Synopsis
Declared in <param-direction.cpp>
-
-void
+void
f(int x0);
+
@@ -75,11 +75,11 @@ Synopsis
Declared in <param-direction.cpp>
-
-void
+void
g(
int x1,
int y1);
+
@@ -114,11 +114,11 @@ Synopsis
Declared in <param-direction.cpp>
-
-void
+void
h(
int x2,
int y2);
+
@@ -153,11 +153,11 @@ Synopsis
Declared in <param-direction.cpp>
-
-void
+void
i(
int x3,
int y3);
+
@@ -192,11 +192,11 @@ Synopsis
Declared in <param-direction.cpp>
-
-void
+void
j(
int x4,
int y4);
+
@@ -231,12 +231,12 @@ Synopsis
Declared in <param-direction.cpp>
-
-void
+void
k(
int x5,
int y5,
int z5);
+
@@ -275,13 +275,13 @@ Synopsis
Declared in <param-direction.cpp>
-
-void
+void
l(
int x6,
int y6,
int,
int z6);
+
@@ -320,11 +320,11 @@ Synopsis
Declared in <param-direction.cpp>
-
-void
+void
m(
int x7,
int y7);
+
@@ -359,9 +359,9 @@ Synopsis
Declared in <param-direction.cpp>
-
-void
+void
n(int x8);
+
@@ -392,9 +392,9 @@ Synopsis
Declared in <param-direction.cpp>
-
-void
+void
o(int x9);
+
diff --git a/test-files/golden-tests/javadoc/param/param-duplicate.html b/test-files/golden-tests/javadoc/param/param-duplicate.html
index a88112c0ca..2b42b56528 100644
--- a/test-files/golden-tests/javadoc/param/param-duplicate.html
+++ b/test-files/golden-tests/javadoc/param/param-duplicate.html
@@ -42,9 +42,9 @@ Synopsis
Declared in <param-duplicate.cpp>
-
-int
+int
f0();
+
@@ -69,9 +69,9 @@ Synopsis
Declared in <param-duplicate.cpp>
-
-int
+int
f1();
+
@@ -96,9 +96,9 @@ Synopsis
Declared in <param-duplicate.cpp>
-
-void
+void
g0(int a);
+
@@ -137,9 +137,9 @@ Synopsis
Declared in <param-duplicate.cpp>
-
-void
+void
g1(int a);
+
@@ -178,10 +178,10 @@ Synopsis
Declared in <param-duplicate.cpp>
-
-template<typename T>
+template<typename T>
void
h0();
+
@@ -220,10 +220,10 @@ Synopsis
Declared in <param-duplicate.cpp>
-
-template<typename T>
+template<typename T>
void
h1();
+
diff --git a/test-files/golden-tests/javadoc/param/param.html b/test-files/golden-tests/javadoc/param/param.html
index ac56570324..81593d2992 100644
--- a/test-files/golden-tests/javadoc/param/param.html
+++ b/test-files/golden-tests/javadoc/param/param.html
@@ -36,9 +36,9 @@ Synopsis
Declared in <param.cpp>
-
-void
+void
f(int x);
+
@@ -69,11 +69,11 @@ Synopsis
Declared in <param.cpp>
-
-void
+void
g(
int x,
int y);
+
@@ -108,12 +108,12 @@ Synopsis
Declared in <param.cpp>
-
-void
+void
h(
int x,
int y,
int z);
+
@@ -152,13 +152,13 @@ Synopsis
Declared in <param.cpp>
-
-void
+void
i(
int w,
int x,
int y,
int z);
+
diff --git a/test-files/golden-tests/javadoc/pre/pre-post.html b/test-files/golden-tests/javadoc/pre/pre-post.html
index bc2b3645b2..cf50c0e889 100644
--- a/test-files/golden-tests/javadoc/pre/pre-post.html
+++ b/test-files/golden-tests/javadoc/pre/pre-post.html
@@ -33,9 +33,9 @@ Synopsis
Declared in <pre-post.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/javadoc/ref/broken-ref.html b/test-files/golden-tests/javadoc/ref/broken-ref.html
index 574d5dd1d6..78a8ea85a1 100644
--- a/test-files/golden-tests/javadoc/ref/broken-ref.html
+++ b/test-files/golden-tests/javadoc/ref/broken-ref.html
@@ -34,9 +34,9 @@ Synopsis
Declared in <broken-ref.cpp>
-
-void
+void
f0();
+
@@ -54,9 +54,9 @@ Synopsis
Declared in <broken-ref.cpp>
-
-void
+void
f1();
+
diff --git a/test-files/golden-tests/javadoc/ref/punctuation.html b/test-files/golden-tests/javadoc/ref/punctuation.html
index 45d3d5390d..962c4314c1 100644
--- a/test-files/golden-tests/javadoc/ref/punctuation.html
+++ b/test-files/golden-tests/javadoc/ref/punctuation.html
@@ -35,9 +35,9 @@ Synopsis
Declared in <punctuation.cpp>
-
-void
+void
f0();
+
@@ -51,9 +51,9 @@ Synopsis
Declared in <punctuation.cpp>
-
-void
+void
f1();
+
@@ -71,9 +71,9 @@ Synopsis
Declared in <punctuation.cpp>
-
-void
+void
f2();
+
diff --git a/test-files/golden-tests/javadoc/ref/ref.html b/test-files/golden-tests/javadoc/ref/ref.html
index 09203b1368..94964a5c98 100644
--- a/test-files/golden-tests/javadoc/ref/ref.html
+++ b/test-files/golden-tests/javadoc/ref/ref.html
@@ -100,9 +100,9 @@ Synopsis
Declared in <ref.cpp>
-
-template<typename>
+template<typename>
struct B;
+
@@ -136,9 +136,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
f2();
+
@@ -152,8 +152,8 @@ Synopsis
Declared in <ref.cpp>
-
-struct C;
+struct C;
+
@@ -198,9 +198,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
f3();
+
@@ -214,9 +214,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
f4();
+
@@ -230,9 +230,9 @@ Synopsis
Declared in <ref.cpp>
-
-struct D
+struct D
: C ;
+
@@ -294,8 +294,8 @@ Synopsis
Declared in <ref.cpp>
-
-struct E;
+struct E;
+
@@ -316,9 +316,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
f4();
+
@@ -336,9 +336,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
f1();
+
@@ -356,8 +356,8 @@ Synopsis
Declared in <ref.cpp>
-
-struct F;
+struct F;
+
@@ -424,9 +424,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator=(F & other);
+
@@ -440,9 +440,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator%(F & rhs);
+
@@ -456,9 +456,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator%=(F & rhs);
+
@@ -472,9 +472,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator&(F & rhs);
+
@@ -488,9 +488,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator&&(F & rhs);
+
@@ -504,9 +504,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator&=(F & rhs);
+
@@ -520,9 +520,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator()(F & rhs);
+
@@ -536,9 +536,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator*(F & rhs);
+
@@ -552,9 +552,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator*=(F & rhs);
+
@@ -568,9 +568,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator+(F & rhs);
+
@@ -584,9 +584,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator++();
+
@@ -600,9 +600,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator+=(F & rhs);
+
@@ -616,9 +616,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator,(F & rhs);
+
@@ -632,9 +632,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator-(F & rhs);
+
@@ -648,9 +648,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator--();
+
@@ -664,9 +664,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator-=(F & rhs);
+
@@ -680,9 +680,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator->();
+
@@ -696,9 +696,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator->*(F & rhs);
+
@@ -712,9 +712,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator/(F & rhs);
+
@@ -728,9 +728,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator/=(F & rhs);
+
@@ -744,9 +744,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator<<=(F & rhs);
+
@@ -760,9 +760,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator>>(F & rhs);
+
@@ -776,9 +776,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator>>=(F & rhs);
+
@@ -792,9 +792,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator[](F & rhs);
+
@@ -808,9 +808,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator^(F & rhs);
+
@@ -824,9 +824,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator^=(F & rhs);
+
@@ -840,9 +840,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator|(F & rhs);
+
@@ -856,9 +856,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator|=(F & rhs);
+
@@ -872,9 +872,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator||(F & rhs);
+
@@ -888,9 +888,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator~();
+
@@ -904,9 +904,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator<<(F & rhs);
+
@@ -920,9 +920,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator!();
+
@@ -936,9 +936,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator==(F & rhs);
+
@@ -952,9 +952,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator!=(F & rhs);
+
@@ -968,9 +968,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator<(F & rhs);
+
@@ -984,9 +984,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator<=(F & rhs);
+
@@ -1000,9 +1000,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator>(F & rhs);
+
@@ -1016,9 +1016,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator>=(F & rhs);
+
@@ -1032,9 +1032,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
operator<=>(F & rhs);
+
@@ -1048,9 +1048,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
f0();
+
@@ -1068,9 +1068,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
f5();
+
@@ -1092,9 +1092,9 @@ Synopsis
Declared in <ref.cpp>
-
-void
+void
f6();
+
diff --git a/test-files/golden-tests/javadoc/relates/relates.html b/test-files/golden-tests/javadoc/relates/relates.html
index 36d1fb0db7..fde26b5339 100644
--- a/test-files/golden-tests/javadoc/relates/relates.html
+++ b/test-files/golden-tests/javadoc/relates/relates.html
@@ -52,8 +52,8 @@ Synopsis
Declared in <relates.cpp>
-
-struct A;
+struct A;
+
@@ -87,8 +87,8 @@ Synopsis
Declared in <relates.cpp>
-
-struct B;
+struct B;
+
@@ -108,9 +108,9 @@ Synopsis
Declared in <relates.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/javadoc/returns/returns.html b/test-files/golden-tests/javadoc/returns/returns.html
index 5e76af33a7..a10ab94dff 100644
--- a/test-files/golden-tests/javadoc/returns/returns.html
+++ b/test-files/golden-tests/javadoc/returns/returns.html
@@ -48,11 +48,11 @@ Synopsis
Declared in <returns.cpp>
-
-template<
+template<
class T,
class U>
struct pair;
+
@@ -96,8 +96,8 @@ Synopsis
Declared in <returns.cpp>
-
-T first;
+T first;
+
@@ -111,8 +111,8 @@ Synopsis
Declared in <returns.cpp>
-
-U second;
+U second;
+
@@ -130,9 +130,9 @@ Synopsis
Declared in <returns.cpp>
-
-int
+int
f();
+
@@ -154,9 +154,9 @@ Synopsis
Declared in <returns.cpp>
-
-pair<int, int>
+pair<int, int>
g();
+
diff --git a/test-files/golden-tests/javadoc/throw/throw.html b/test-files/golden-tests/javadoc/throw/throw.html
index 721daa7bbc..acbcdf8163 100644
--- a/test-files/golden-tests/javadoc/throw/throw.html
+++ b/test-files/golden-tests/javadoc/throw/throw.html
@@ -37,9 +37,9 @@ Synopsis
Declared in <throw.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/javadoc/tparam/tparam-1.html b/test-files/golden-tests/javadoc/tparam/tparam-1.html
index 069cd8f258..6cdb746ac3 100644
--- a/test-files/golden-tests/javadoc/tparam/tparam-1.html
+++ b/test-files/golden-tests/javadoc/tparam/tparam-1.html
@@ -34,10 +34,10 @@ Synopsis
Declared in <tparam-1.cpp>
-
-template<class T>
+template<class T>
void
f0();
+
@@ -72,10 +72,10 @@ Synopsis
Declared in <tparam-1.cpp>
-
-template<class T>
+template<class T>
void
f1();
+
diff --git a/test-files/golden-tests/output/canonical_1.html b/test-files/golden-tests/output/canonical_1.html
index 9f70086ce9..487dcca0a3 100644
--- a/test-files/golden-tests/output/canonical_1.html
+++ b/test-files/golden-tests/output/canonical_1.html
@@ -39,8 +39,8 @@ Synopsis
Declared in <canonical_1.cpp>
-
-struct A;
+struct A;
+
@@ -56,8 +56,8 @@ Synopsis
Declared in <canonical_1.cpp>
-
-struct B;
+struct B;
+
@@ -73,8 +73,8 @@ Synopsis
Declared in <canonical_1.cpp>
-
-struct Ba;
+struct Ba;
+
@@ -90,8 +90,8 @@ Synopsis
Declared in <canonical_1.cpp>
-
-struct Bx;
+struct Bx;
+
@@ -107,8 +107,8 @@ Synopsis
Declared in <canonical_1.cpp>
-
-struct a;
+struct a;
+
@@ -124,8 +124,8 @@ Synopsis
Declared in <canonical_1.cpp>
-
-struct b;
+struct b;
+
@@ -141,8 +141,8 @@ Synopsis
Declared in <canonical_1.cpp>
-
-struct bA;
+struct bA;
+
@@ -158,8 +158,8 @@ Synopsis
Declared in <canonical_1.cpp>
-
-struct ba;
+struct ba;
+
diff --git a/test-files/golden-tests/snippets/distance.html b/test-files/golden-tests/snippets/distance.html
index d78eeef02b..03711e3e12 100644
--- a/test-files/golden-tests/snippets/distance.html
+++ b/test-files/golden-tests/snippets/distance.html
@@ -18,13 +18,13 @@ Synopsis
Declared in <distance.cpp>
-
-double
+double
distance(
double x0,
double y0,
double x1,
double y1);
+
diff --git a/test-files/golden-tests/snippets/is_prime.html b/test-files/golden-tests/snippets/is_prime.html
index b894b072dd..9953d6a861 100644
--- a/test-files/golden-tests/snippets/is_prime.html
+++ b/test-files/golden-tests/snippets/is_prime.html
@@ -18,9 +18,9 @@ Synopsis
Declared in <is_prime.cpp>
-
-bool
+bool
is_prime(unsigned long long n) noexcept;
+
diff --git a/test-files/golden-tests/snippets/sqrt.html b/test-files/golden-tests/snippets/sqrt.html
index 4105c8c96f..ef3f3bbe65 100644
--- a/test-files/golden-tests/snippets/sqrt.html
+++ b/test-files/golden-tests/snippets/sqrt.html
@@ -18,11 +18,11 @@ Synopsis
Declared in <sqrt.cpp>
-
-template<typename T>
+template<typename T>
T
sqrt(T value)
requires std::is_integral_v<T>;
+
diff --git a/test-files/golden-tests/snippets/terminate.html b/test-files/golden-tests/snippets/terminate.html
index dace77678d..b96f942b5d 100644
--- a/test-files/golden-tests/snippets/terminate.html
+++ b/test-files/golden-tests/snippets/terminate.html
@@ -18,10 +18,10 @@ Synopsis
Declared in <terminate.cpp>
-
-[[noreturn]]
+[[noreturn]]
void
terminate() noexcept;
+
diff --git a/test-files/golden-tests/symbols/concept/concept.html b/test-files/golden-tests/symbols/concept/concept.html
index 534649c418..cc30d6c1e3 100644
--- a/test-files/golden-tests/symbols/concept/concept.html
+++ b/test-files/golden-tests/symbols/concept/concept.html
@@ -58,10 +58,10 @@ Synopsis
Declared in <concept.cpp>
-
-template<C T>
+template<C T>
void
f();
+
@@ -75,8 +75,8 @@ Synopsis
Declared in <concept.cpp>
-
-C auto x = 0;
+C auto x = 0;
+
@@ -90,9 +90,9 @@ Synopsis
Declared in <concept.cpp>
-
-template<typename T>
+template<typename T>
concept C = sizeof(T) == sizeof(int);
+
diff --git a/test-files/golden-tests/symbols/concept/requires-clause.html b/test-files/golden-tests/symbols/concept/requires-clause.html
index c1c4e5a981..51fb8055c2 100644
--- a/test-files/golden-tests/symbols/concept/requires-clause.html
+++ b/test-files/golden-tests/symbols/concept/requires-clause.html
@@ -48,10 +48,10 @@ Synopsis
Declared in <requires-clause.cpp>
-
-template<typename T>
+template<typename T>
requires (sizeof(T) == 2)
struct A;
+
@@ -67,10 +67,10 @@ Synopsis
Declared in <requires-clause.cpp>
-
-template<typename U>
+template<typename U>
requires (sizeof(U) == 2)
struct A;
+
@@ -86,11 +86,11 @@ Synopsis
Declared in <requires-clause.cpp>
-
-template<typename T>
+template<typename T>
void
f()
requires (sizeof(U) == 2);
+
@@ -105,31 +105,31 @@ Synopses
Declared in <requires-clause.cpp>
-
-template<typename T>
+template<typename T>
requires (sizeof(T) == 2)
void
g ();
+
» more...
-
-template<typename T>
+template<typename T>
requires (sizeof(T) == 4)
void
g ();
+
» more...
-
-template<typename U>
+template<typename U>
requires (sizeof(U) == 2)
void
g ();
+
» more...
@@ -145,11 +145,11 @@ Synopsis
Declared in <requires-clause.cpp>
-
-template<typename T>
+template<typename T>
requires (sizeof(T) == 2)
void
g();
+
@@ -163,11 +163,11 @@ Synopsis
Declared in <requires-clause.cpp>
-
-template<typename T>
+template<typename T>
requires (sizeof(T) == 4)
void
g();
+
@@ -181,11 +181,11 @@ Synopsis
Declared in <requires-clause.cpp>
-
-template<typename U>
+template<typename U>
requires (sizeof(U) == 2)
void
g();
+
diff --git a/test-files/golden-tests/symbols/enum/enum.html b/test-files/golden-tests/symbols/enum/enum.html
index 21252a8afd..014393e77d 100644
--- a/test-files/golden-tests/symbols/enum/enum.html
+++ b/test-files/golden-tests/symbols/enum/enum.html
@@ -40,8 +40,8 @@ Synopsis
Declared in <enum.cpp>
-
-enum E0;
+enum E0;
+
@@ -80,8 +80,8 @@ Synopsis
Declared in <enum.cpp>
-
-enum E1 : char;
+enum E1 : char;
+
@@ -120,8 +120,8 @@ Synopsis
Declared in <enum.cpp>
-
-enum class E2 : int;
+enum class E2 : int;
+
@@ -160,8 +160,8 @@ Synopsis
Declared in <enum.cpp>
-
-enum class E3 : char;
+enum class E3 : char;
+
diff --git a/test-files/golden-tests/symbols/function/attributes-2.html b/test-files/golden-tests/symbols/function/attributes-2.html
index 4077e9d8fc..be20c3787a 100644
--- a/test-files/golden-tests/symbols/function/attributes-2.html
+++ b/test-files/golden-tests/symbols/function/attributes-2.html
@@ -32,11 +32,11 @@ Synopsis
Declared in <attributes-2.cpp>
-
-template<class T>
+template<class T>
[[nodiscard]]
int
f();
+
diff --git a/test-files/golden-tests/symbols/function/attributes_1.html b/test-files/golden-tests/symbols/function/attributes_1.html
index 719b8266b9..6b37c6d90a 100644
--- a/test-files/golden-tests/symbols/function/attributes_1.html
+++ b/test-files/golden-tests/symbols/function/attributes_1.html
@@ -32,10 +32,10 @@ Synopsis
Declared in <attributes_1.cpp>
-
-[[nodiscard]]
+[[nodiscard]]
bool
f();
+
diff --git a/test-files/golden-tests/symbols/function/auto.html b/test-files/golden-tests/symbols/function/auto.html
index 55a126e4ad..85f24da735 100644
--- a/test-files/golden-tests/symbols/function/auto.html
+++ b/test-files/golden-tests/symbols/function/auto.html
@@ -37,9 +37,9 @@ Synopsis
Declared in <auto.cpp>
-
-int
+int
f(auto value);
+
diff --git a/test-files/golden-tests/symbols/function/explicit-conv-operator.html b/test-files/golden-tests/symbols/function/explicit-conv-operator.html
index 38a8fe1dbf..3a8a1b31f9 100644
--- a/test-files/golden-tests/symbols/function/explicit-conv-operator.html
+++ b/test-files/golden-tests/symbols/function/explicit-conv-operator.html
@@ -35,8 +35,8 @@ Synopsis
Declared in <explicit-conv-operator.cpp>
-
-struct Explicit;
+struct Explicit;
+
@@ -70,9 +70,9 @@ Synopsis
Declared in <explicit-conv-operator.cpp>
-
-explicit
+explicit
operator bool();
+
@@ -90,9 +90,9 @@ Synopsis
Declared in <explicit-conv-operator.cpp>
-
-template<bool B>
+template<bool B>
struct ExplicitExpression;
+
@@ -126,9 +126,9 @@ Synopsis
Declared in <explicit-conv-operator.cpp>
-
-explicit(B)
+explicit(B)
operator bool();
+
@@ -146,8 +146,8 @@ Synopsis
Declared in <explicit-conv-operator.cpp>
-
-struct ExplicitFalse;
+struct ExplicitFalse;
+
@@ -181,9 +181,9 @@ Synopsis
Declared in <explicit-conv-operator.cpp>
-
-explicit(false)
+explicit(false)
operator bool();
+
@@ -201,8 +201,8 @@ Synopsis
Declared in <explicit-conv-operator.cpp>
-
-struct ExplicitTrue;
+struct ExplicitTrue;
+
@@ -236,9 +236,9 @@ Synopsis
Declared in <explicit-conv-operator.cpp>
-
-explicit(true)
+explicit(true)
operator bool();
+
diff --git a/test-files/golden-tests/symbols/function/explicit-ctor.html b/test-files/golden-tests/symbols/function/explicit-ctor.html
index 6ea5074fe1..0c1abfe4ff 100644
--- a/test-files/golden-tests/symbols/function/explicit-ctor.html
+++ b/test-files/golden-tests/symbols/function/explicit-ctor.html
@@ -35,8 +35,8 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-struct Explicit;
+struct Explicit;
+
@@ -71,35 +71,35 @@ Synopses
Declared in <explicit-ctor.cpp>
Default constructor
-
-explicit
+explicit
Explicit ();
+
» more...
Copy constructor
-
-explicit
+explicit
Explicit (Explicit const& other);
+
» more...
Move constructor
-
-explicit
+explicit
Explicit (Explicit && other) noexcept;
+
» more...
Constructor
-
-explicit
+explicit
Explicit (
int,
int);
+
» more...
@@ -119,9 +119,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit
+explicit
Explicit();
+
@@ -139,9 +139,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit
+explicit
Explicit(Explicit const& other);
+
@@ -176,9 +176,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit
+explicit
Explicit(Explicit && other) noexcept;
+
@@ -213,11 +213,11 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit
+explicit
Explicit(
int,
int);
+
@@ -231,9 +231,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-template<bool B>
+template<bool B>
struct ExplicitExpression;
+
@@ -268,35 +268,35 @@ Synopses
Declared in <explicit-ctor.cpp>
Default constructor
-
-explicit(B)
+explicit(B)
ExplicitExpression ();
+
» more...
Copy constructor
-
-explicit(B)
+explicit(B)
ExplicitExpression (ExplicitExpression const& other);
+
» more...
Move constructor
-
-explicit(B)
+explicit(B)
ExplicitExpression (ExplicitExpression && other) noexcept;
+
» more...
Constructor
-
-explicit(B)
+explicit(B)
ExplicitExpression (
int,
int);
+
» more...
@@ -316,9 +316,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit(B)
+explicit(B)
ExplicitExpression();
+
@@ -336,9 +336,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit(B)
+explicit(B)
ExplicitExpression(ExplicitExpression const& other);
+
@@ -373,9 +373,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit(B)
+explicit(B)
ExplicitExpression(ExplicitExpression && other) noexcept;
+
@@ -410,11 +410,11 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit(B)
+explicit(B)
ExplicitExpression(
int,
int);
+
@@ -428,8 +428,8 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-struct ExplicitFalse;
+struct ExplicitFalse;
+
@@ -464,35 +464,35 @@ Synopses
Declared in <explicit-ctor.cpp>
Default constructor
-
-explicit(false)
+explicit(false)
ExplicitFalse ();
+
» more...
Copy constructor
-
-explicit(false)
+explicit(false)
ExplicitFalse (ExplicitFalse const& other);
+
» more...
Move constructor
-
-explicit(false)
+explicit(false)
ExplicitFalse (ExplicitFalse && other) noexcept;
+
» more...
Constructor
-
-explicit(false)
+explicit(false)
ExplicitFalse (
int,
int);
+
» more...
@@ -512,9 +512,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit(false)
+explicit(false)
ExplicitFalse();
+
@@ -532,9 +532,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit(false)
+explicit(false)
ExplicitFalse(ExplicitFalse const& other);
+
@@ -569,9 +569,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit(false)
+explicit(false)
ExplicitFalse(ExplicitFalse && other) noexcept;
+
@@ -606,11 +606,11 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit(false)
+explicit(false)
ExplicitFalse(
int,
int);
+
@@ -624,8 +624,8 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-struct ExplicitTrue;
+struct ExplicitTrue;
+
@@ -660,35 +660,35 @@ Synopses
Declared in <explicit-ctor.cpp>
Default constructor
-
-explicit(true)
+explicit(true)
ExplicitTrue ();
+
» more...
Copy constructor
-
-explicit(true)
+explicit(true)
ExplicitTrue (ExplicitTrue const& other);
+
» more...
Move constructor
-
-explicit(true)
+explicit(true)
ExplicitTrue (ExplicitTrue && other) noexcept;
+
» more...
Constructor
-
-explicit(true)
+explicit(true)
ExplicitTrue (
int,
int);
+
» more...
@@ -708,9 +708,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit(true)
+explicit(true)
ExplicitTrue();
+
@@ -728,9 +728,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit(true)
+explicit(true)
ExplicitTrue(ExplicitTrue const& other);
+
@@ -765,9 +765,9 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit(true)
+explicit(true)
ExplicitTrue(ExplicitTrue && other) noexcept;
+
@@ -802,11 +802,11 @@ Synopsis
Declared in <explicit-ctor.cpp>
-
-explicit(true)
+explicit(true)
ExplicitTrue(
int,
int);
+
diff --git a/test-files/golden-tests/symbols/function/explicit-object-parameter.html b/test-files/golden-tests/symbols/function/explicit-object-parameter.html
index 31960d557a..eed5310c4b 100644
--- a/test-files/golden-tests/symbols/function/explicit-object-parameter.html
+++ b/test-files/golden-tests/symbols/function/explicit-object-parameter.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <explicit-object-parameter.cpp>
-
-struct Optional;
+struct Optional;
+
@@ -64,23 +64,23 @@ Synopses
Declared in <explicit-object-parameter.cpp>
-
-template<typename Self>
+template<typename Self>
constexpr
auto&&
value (this Self&& self);
+
» more...
-
-template<typename Self>
+template<typename Self>
constexpr
auto&&
value (this
Self&& self,
int x);
+
» more...
@@ -96,11 +96,11 @@ Synopsis
Declared in <explicit-object-parameter.cpp>
-
-template<typename Self>
+template<typename Self>
constexpr
auto&&
value(this Self&& self);
+
@@ -114,13 +114,13 @@ Synopsis
Declared in <explicit-object-parameter.cpp>
-
-template<typename Self>
+template<typename Self>
constexpr
auto&&
value(this
Self&& self,
int x);
+
diff --git a/test-files/golden-tests/symbols/function/function-parm-decay.html b/test-files/golden-tests/symbols/function/function-parm-decay.html
index 17c6e5e73e..c7190bc315 100644
--- a/test-files/golden-tests/symbols/function/function-parm-decay.html
+++ b/test-files/golden-tests/symbols/function/function-parm-decay.html
@@ -49,8 +49,8 @@ Synopsis
Declared in <function-parm-decay.cpp>
-
-using T = int;
+using T = int;
+
@@ -64,8 +64,8 @@ Synopsis
Declared in <function-parm-decay.cpp>
-
-using U = int const;
+using U = int const;
+
@@ -79,9 +79,9 @@ Synopsis
Declared in <function-parm-decay.cpp>
-
-void
+void
f(int const x);
+
@@ -95,9 +95,9 @@ Synopsis
Declared in <function-parm-decay.cpp>
-
-void
+void
g(int* x);
+
@@ -111,9 +111,9 @@ Synopsis
Declared in <function-parm-decay.cpp>
-
-void
+void
h(int x(bool));
+
@@ -127,9 +127,9 @@ Synopsis
Declared in <function-parm-decay.cpp>
-
-void
+void
i(T );
+
diff --git a/test-files/golden-tests/symbols/function/function-template-template.html b/test-files/golden-tests/symbols/function/function-template-template.html
index 389e15ac2b..cc1cc699c0 100644
--- a/test-files/golden-tests/symbols/function/function-template-template.html
+++ b/test-files/golden-tests/symbols/function/function-template-template.html
@@ -32,11 +32,11 @@ Synopsis
Declared in <function-template-template.cpp>
-
-template<template<class...> typename ListType>
+template<template<class...> typename ListType>
constexpr
void
f(ListType<int> param);
+
diff --git a/test-files/golden-tests/symbols/function/function-template.html b/test-files/golden-tests/symbols/function/function-template.html
index a6981fb8fe..8d4f09d277 100644
--- a/test-files/golden-tests/symbols/function/function-template.html
+++ b/test-files/golden-tests/symbols/function/function-template.html
@@ -43,10 +43,10 @@ Synopsis
Declared in <function-template.cpp>
-
-template<typename T>
+template<typename T>
void
f0(int x);
+
@@ -60,10 +60,10 @@ Synopsis
Declared in <function-template.cpp>
-
-template<typename T>
+template<typename T>
void
f1(T t);
+
@@ -77,10 +77,10 @@ Synopsis
Declared in <function-template.cpp>
-
-template<typename T = int>
+template<typename T = int>
void
f2();
+
@@ -94,12 +94,12 @@ Synopsis
Declared in <function-template.cpp>
-
-template<
+template<
typename T,
class U = int>
void
f3();
+
@@ -113,10 +113,10 @@ Synopsis
Declared in <function-template.cpp>
-
-template<int I>
+template<int I>
void
g0(int x);
+
@@ -130,10 +130,10 @@ Synopsis
Declared in <function-template.cpp>
-
-template<int I = 1>
+template<int I = 1>
void
g1();
+
@@ -147,12 +147,12 @@ Synopsis
Declared in <function-template.cpp>
-
-template<
+template<
int J,
int I = 1>
void
g2();
+
@@ -166,9 +166,9 @@ Synopsis
Declared in <function-template.cpp>
-
-void
+void
h0(auto x);
+
@@ -182,11 +182,11 @@ Synopsis
Declared in <function-template.cpp>
-
-void
+void
h1(
auto x,
auto);
+
@@ -200,12 +200,12 @@ Synopsis
Declared in <function-template.cpp>
-
-template<
+template<
typename T = int,
int I = 1>
void
i();
+
@@ -219,10 +219,10 @@ Synopsis
Declared in <function-template.cpp>
-
-template<template<typename U> typename T>
+template<template<typename U> typename T>
void
j0();
+
@@ -236,12 +236,12 @@ Synopsis
Declared in <function-template.cpp>
-
-template<
+template<
template<typename W> typename X,
template<typename Y> typename Z>
void
j1();
+
diff --git a/test-files/golden-tests/symbols/function/function-tparm-decay.html b/test-files/golden-tests/symbols/function/function-tparm-decay.html
index 7c98f2623a..576f295758 100644
--- a/test-files/golden-tests/symbols/function/function-tparm-decay.html
+++ b/test-files/golden-tests/symbols/function/function-tparm-decay.html
@@ -49,8 +49,8 @@ Synopsis
Declared in <function-tparm-decay.cpp>
-
-using T = int;
+using T = int;
+
@@ -64,8 +64,8 @@ Synopsis
Declared in <function-tparm-decay.cpp>
-
-using U = int const;
+using U = int const;
+
@@ -79,10 +79,10 @@ Synopsis
Declared in <function-tparm-decay.cpp>
-
-template<int x>
+template<int x>
void
f();
+
@@ -96,10 +96,10 @@ Synopsis
Declared in <function-tparm-decay.cpp>
-
-template<int x[4]>
+template<int x[4]>
void
g();
+
@@ -113,10 +113,10 @@ Synopsis
Declared in <function-tparm-decay.cpp>
-
-template<int(* x)(bool const)>
+template<int(* x)(bool const)>
void
h();
+
@@ -130,10 +130,10 @@ Synopsis
Declared in <function-tparm-decay.cpp>
-
-template<int>
+template<int>
void
i();
+
diff --git a/test-files/golden-tests/symbols/function/mem-fn.html b/test-files/golden-tests/symbols/function/mem-fn.html
index d0b0309a6c..9d9915915e 100644
--- a/test-files/golden-tests/symbols/function/mem-fn.html
+++ b/test-files/golden-tests/symbols/function/mem-fn.html
@@ -49,8 +49,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T01;
+struct T01;
+
@@ -79,9 +79,9 @@ Synopsis
Declared in <mem-fn.cpp>
-
-void
+void
f();
+
@@ -95,8 +95,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T02;
+struct T02;
+
@@ -125,10 +125,10 @@ Synopsis
Declared in <mem-fn.cpp>
-
-static
+static
void
f();
+
@@ -142,8 +142,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T03;
+struct T03;
+
@@ -172,9 +172,9 @@ Synopsis
Declared in <mem-fn.cpp>
-
-void
+void
f() &;
+
@@ -188,8 +188,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T04;
+struct T04;
+
@@ -218,9 +218,9 @@ Synopsis
Declared in <mem-fn.cpp>
-
-void
+void
f() &&;
+
@@ -234,8 +234,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T05;
+struct T05;
+
@@ -264,9 +264,9 @@ Synopsis
Declared in <mem-fn.cpp>
-
-void
+void
f() const;
+
@@ -280,8 +280,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T06;
+struct T06;
+
@@ -310,10 +310,10 @@ Synopsis
Declared in <mem-fn.cpp>
-
-constexpr
+constexpr
void
f();
+
@@ -327,8 +327,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T08;
+struct T08;
+
@@ -357,9 +357,9 @@ Synopsis
Declared in <mem-fn.cpp>
-
-void
+void
f();
+
@@ -373,8 +373,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T09;
+struct T09;
+
@@ -403,9 +403,9 @@ Synopsis
Declared in <mem-fn.cpp>
-
-void
+void
f() noexcept;
+
@@ -419,8 +419,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T10;
+struct T10;
+
@@ -449,9 +449,9 @@ Synopsis
Declared in <mem-fn.cpp>
-
-void
+void
f();
+
@@ -465,8 +465,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T11;
+struct T11;
+
@@ -495,9 +495,9 @@ Synopsis
Declared in <mem-fn.cpp>
-
-int
+int
f();
+
@@ -511,8 +511,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T12;
+struct T12;
+
@@ -541,9 +541,9 @@ Synopsis
Declared in <mem-fn.cpp>
-
-void
+void
f(...);
+
@@ -557,8 +557,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T13;
+struct T13;
+
@@ -587,10 +587,10 @@ Synopsis
Declared in <mem-fn.cpp>
-
-virtual
+virtual
void
f();
+
@@ -604,8 +604,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T14;
+struct T14;
+
@@ -649,10 +649,10 @@ Synopsis
Declared in <mem-fn.cpp>
-
-virtual
+virtual
void
f() = 0;
+
@@ -666,8 +666,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T15;
+struct T15;
+
@@ -696,9 +696,9 @@ Synopsis
Declared in <mem-fn.cpp>
-
-void
+void
f() volatile;
+
@@ -712,8 +712,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T16;
+struct T16;
+
@@ -742,10 +742,10 @@ Synopsis
Declared in <mem-fn.cpp>
-
-static
+static
void
f();
+
@@ -759,9 +759,9 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct T17
+struct T17
: T14 ;
+
@@ -804,10 +804,10 @@ Synopsis
Declared in <mem-fn.cpp>
-
-virtual
+virtual
void
f() override;
+
@@ -821,8 +821,8 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct U;
+struct U;
+
@@ -880,10 +880,10 @@ Synopsis
Declared in <mem-fn.cpp>
-
-constexpr
+constexpr
void
f1(...) const volatile noexcept;
+
@@ -897,10 +897,10 @@ Synopsis
Declared in <mem-fn.cpp>
-
-virtual
+virtual
int
f3() const volatile noexcept = 0;
+
@@ -914,11 +914,11 @@ Synopsis
Declared in <mem-fn.cpp>
-
-constexpr
+constexpr
static
char
f2() noexcept;
+
@@ -932,9 +932,9 @@ Synopsis
Declared in <mem-fn.cpp>
-
-struct V
+struct V
: U ;
+
@@ -991,10 +991,10 @@ Synopsis
Declared in <mem-fn.cpp>
-
-virtual
+virtual
int
f3() const volatile noexcept override;
+
diff --git a/test-files/golden-tests/symbols/function/merge-params.html b/test-files/golden-tests/symbols/function/merge-params.html
index 219e25fb4b..96edd8516e 100644
--- a/test-files/golden-tests/symbols/function/merge-params.html
+++ b/test-files/golden-tests/symbols/function/merge-params.html
@@ -37,11 +37,11 @@ Synopsis
Declared in <merge-params.cpp>
-
-void
+void
f(
int a,
int b);
+
diff --git a/test-files/golden-tests/symbols/function/merge-tparams.html b/test-files/golden-tests/symbols/function/merge-tparams.html
index 2aafa636f3..d55d20a3e8 100644
--- a/test-files/golden-tests/symbols/function/merge-tparams.html
+++ b/test-files/golden-tests/symbols/function/merge-tparams.html
@@ -37,12 +37,12 @@ Synopsis
Declared in <merge-tparams.cpp>
-
-template<
+template<
class T,
class U>
void
f();
+
diff --git a/test-files/golden-tests/symbols/function/noreturn.html b/test-files/golden-tests/symbols/function/noreturn.html
index 6eb8e46dab..255a961918 100644
--- a/test-files/golden-tests/symbols/function/noreturn.html
+++ b/test-files/golden-tests/symbols/function/noreturn.html
@@ -45,8 +45,8 @@ Synopsis
Declared in <noreturn.cpp>
-
-struct T;
+struct T;
+
@@ -106,10 +106,10 @@ Synopsis
Declared in <noreturn.cpp>
-
-[[noreturn]]
+[[noreturn]]
void
f3();
+
@@ -123,11 +123,11 @@ Synopsis
Declared in <noreturn.cpp>
-
-[[noreturn]]
+[[noreturn]]
static
void
f2();
+
@@ -141,10 +141,10 @@ Synopsis
Declared in <noreturn.cpp>
-
-[[noreturn]]
+[[noreturn]]
void
f1();
+
diff --git a/test-files/golden-tests/symbols/function/overloaded-op-1.html b/test-files/golden-tests/symbols/function/overloaded-op-1.html
index c8bf41a685..f8dc009425 100644
--- a/test-files/golden-tests/symbols/function/overloaded-op-1.html
+++ b/test-files/golden-tests/symbols/function/overloaded-op-1.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <overloaded-op-1.cpp>
-
-struct T;
+struct T;
+
@@ -67,9 +67,9 @@ Synopsis
Declared in <overloaded-op-1.cpp>
-
-T
+T
operator+();
+
diff --git a/test-files/golden-tests/symbols/function/overloaded-op-2.html b/test-files/golden-tests/symbols/function/overloaded-op-2.html
index 2a940e3949..8d3673fe87 100644
--- a/test-files/golden-tests/symbols/function/overloaded-op-2.html
+++ b/test-files/golden-tests/symbols/function/overloaded-op-2.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <overloaded-op-2.cpp>
-
-struct T;
+struct T;
+
@@ -67,9 +67,9 @@ Synopsis
Declared in <overloaded-op-2.cpp>
-
-T
+T
operator+(T rhs);
+
diff --git a/test-files/golden-tests/symbols/function/qualified-params.html b/test-files/golden-tests/symbols/function/qualified-params.html
index af8aaed1d9..6bea203b36 100644
--- a/test-files/golden-tests/symbols/function/qualified-params.html
+++ b/test-files/golden-tests/symbols/function/qualified-params.html
@@ -64,8 +64,8 @@ Synopsis
Declared in <qualified-params.cpp>
-
-class D;
+class D;
+
@@ -99,8 +99,8 @@ Synopsis
Declared in <qualified-params.cpp>
-
-class C;
+class C;
+
@@ -116,9 +116,9 @@ Synopsis
Declared in <qualified-params.cpp>
-
-N::C
+N::C
foo(M::D v);
+
diff --git a/test-files/golden-tests/symbols/function/sfinae.html b/test-files/golden-tests/symbols/function/sfinae.html
index 25b9cefba8..ecfc7a5a8a 100644
--- a/test-files/golden-tests/symbols/function/sfinae.html
+++ b/test-files/golden-tests/symbols/function/sfinae.html
@@ -91,8 +91,8 @@ Synopsis
Declared in <sfinae.cpp>
-
-struct C;
+struct C;
+
@@ -126,11 +126,11 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<
+template<
class T,
class Enable = void>
class A;
+
@@ -150,10 +150,10 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<class T>
+template<class T>
requires std::is_integral_v<T>
class A <T>;
+
@@ -173,11 +173,11 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<
+template<
class T,
class Enable = void>
struct S;
+
@@ -206,9 +206,9 @@ Synopsis
Declared in <sfinae.cpp>
-
-void
+void
store(void const*);
+
@@ -226,9 +226,9 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<class T>
+template<class T>
struct S <T, std::void_t<T::a::b>>;
+
@@ -257,9 +257,9 @@ Synopsis
Declared in <sfinae.cpp>
-
-void
+void
store(void const*);
+
@@ -277,11 +277,11 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<class T>
+template<class T>
T
f1(T value)
requires std::is_integral_v<T>;
+
@@ -299,11 +299,11 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<class T>
+template<class T>
requires std::is_integral_v<T>
void
f10(T value);
+
@@ -327,11 +327,11 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<class T>
+template<class T>
int
f2(T value)
requires std::is_integral_v<T>;
+
@@ -349,11 +349,11 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<class T>
+template<class T>
B::C
f3(T value)
requires std::is_integral_v<T>;
+
@@ -371,11 +371,11 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<class T>
+template<class T>
T
f4(T value)
requires std::is_integral_v<T>;
+
@@ -393,11 +393,11 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<class T>
+template<class T>
requires std::is_integral_v<T>
T
f5(T value);
+
@@ -415,11 +415,11 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<class T>
+template<class T>
requires std::is_integral_v<T>
T
f6(T value);
+
@@ -437,11 +437,11 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<class T>
+template<class T>
requires std::is_integral_v<T>
void
f7(T value);
+
@@ -459,11 +459,11 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<class T>
+template<class T>
T
f8(T value)
requires std::is_integral_v<T>;
+
@@ -481,11 +481,11 @@ Synopsis
Declared in <sfinae.cpp>
-
-template<class T>
+template<class T>
T
f9(T value)
requires std::is_integral_v<T>;
+
diff --git a/test-files/golden-tests/symbols/function/spec-mem-implicit-instantiation.html b/test-files/golden-tests/symbols/function/spec-mem-implicit-instantiation.html
index 798c7e0575..d15f3a7fdc 100644
--- a/test-files/golden-tests/symbols/function/spec-mem-implicit-instantiation.html
+++ b/test-files/golden-tests/symbols/function/spec-mem-implicit-instantiation.html
@@ -36,9 +36,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -81,9 +81,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -112,9 +112,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-void
+void
g();
+
@@ -128,9 +128,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<typename U>
+template<typename U>
struct C;
+
@@ -159,9 +159,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-void
+void
h();
+
@@ -175,9 +175,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-void
+void
f();
+
@@ -191,9 +191,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<>
+template<>
struct A <bool>;
+
@@ -238,9 +238,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -256,9 +256,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<typename U>
+template<typename U>
struct C;
+
@@ -274,9 +274,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<>
+template<>
struct C <double*>;
+
@@ -305,9 +305,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-void
+void
j();
+
@@ -321,9 +321,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<typename U>
+template<typename U>
struct C <U*>;
+
@@ -352,9 +352,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-void
+void
j();
+
@@ -368,9 +368,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-void
+void
f();
+
@@ -384,9 +384,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<>
+template<>
struct A <short>;
+
@@ -429,9 +429,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -447,9 +447,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<typename U>
+template<typename U>
struct C;
+
@@ -478,9 +478,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-void
+void
i();
+
@@ -494,9 +494,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-void
+void
f();
+
@@ -510,9 +510,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<>
+template<>
struct A <int>;
+
@@ -556,9 +556,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -574,9 +574,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<>
+template<>
struct B <long>;
+
@@ -605,9 +605,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-void
+void
g();
+
@@ -621,9 +621,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<typename U>
+template<typename U>
struct C;
+
@@ -639,9 +639,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-void
+void
f();
+
@@ -655,8 +655,8 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-struct D;
+struct D;
+
@@ -686,9 +686,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<typename T>
+template<typename T>
struct E;
+
@@ -717,9 +717,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-void
+void
k();
+
@@ -733,9 +733,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-template<>
+template<>
struct E <int>;
+
@@ -764,9 +764,9 @@ Synopsis
Declared in <spec-mem-implicit-instantiation.cpp>
-
-void
+void
k();
+
diff --git a/test-files/golden-tests/symbols/function/type-resolution.html b/test-files/golden-tests/symbols/function/type-resolution.html
index f0a69e5547..e48ed4d139 100644
--- a/test-files/golden-tests/symbols/function/type-resolution.html
+++ b/test-files/golden-tests/symbols/function/type-resolution.html
@@ -93,8 +93,8 @@ Synopsis
Declared in <type-resolution.cpp>
-
-using C = A ;
+using C = A ;
+
@@ -108,8 +108,8 @@ Synopsis
Declared in <type-resolution.cpp>
-
-using D = B<short, long> ;
+using D = B<short, long> ;
+
@@ -123,9 +123,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-template<typename T>
+template<typename T>
using E = B<T, long> ;
+
@@ -139,8 +139,8 @@ Synopsis
Declared in <type-resolution.cpp>
-
-struct A;
+struct A;
+
@@ -156,11 +156,11 @@ Synopsis
Declared in <type-resolution.cpp>
-
-template<
+template<
typename T,
typename U>
struct B;
+
@@ -176,9 +176,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
f0(A );
+
@@ -192,9 +192,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
f1(A const);
+
@@ -208,9 +208,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
f2(A &);
+
@@ -224,9 +224,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
f3(A const&);
+
@@ -240,9 +240,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
f4(A *);
+
@@ -256,9 +256,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
f5(A const*);
+
@@ -272,9 +272,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
f6(A **);
+
@@ -288,9 +288,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
f7(A const**);
+
@@ -304,9 +304,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
f8(A const const**);
+
@@ -320,9 +320,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
g0(C );
+
@@ -336,9 +336,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
g1(C const);
+
@@ -352,9 +352,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
g2(C &);
+
@@ -368,9 +368,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
g3(C const&);
+
@@ -384,9 +384,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
g4(C *);
+
@@ -400,9 +400,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
g5(C const*);
+
@@ -416,9 +416,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
g6(C **);
+
@@ -432,9 +432,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
g7(C const**);
+
@@ -448,9 +448,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
g8(C const const**);
+
@@ -464,9 +464,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
h0(B<short, long> );
+
@@ -480,9 +480,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
h1(B<short, long> const);
+
@@ -496,9 +496,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
h2(B<short, long> &);
+
@@ -512,9 +512,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
h3(B<short, long> const&);
+
@@ -528,9 +528,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
h4(B<short, long> *);
+
@@ -544,9 +544,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
h5(B<short, long> const*);
+
@@ -560,9 +560,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
h6(B<short, long> **);
+
@@ -576,9 +576,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
h7(B<short, long> const**);
+
@@ -592,9 +592,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
h8(B<short, long> const const**);
+
@@ -608,9 +608,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
i0(D );
+
@@ -624,9 +624,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
i1(D const);
+
@@ -640,9 +640,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
i2(D &);
+
@@ -656,9 +656,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
i3(D const&);
+
@@ -672,9 +672,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
i4(D *);
+
@@ -688,9 +688,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
i5(D const*);
+
@@ -704,9 +704,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
i6(D **);
+
@@ -720,9 +720,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
i7(D const**);
+
@@ -736,9 +736,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
i8(D const const**);
+
@@ -752,9 +752,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
j0(E<short> );
+
@@ -768,9 +768,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
j1(E<short> const);
+
@@ -784,9 +784,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
j2(E<short> &);
+
@@ -800,9 +800,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
j3(E<short> const&);
+
@@ -816,9 +816,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
j4(E<short> *);
+
@@ -832,9 +832,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
j5(E<short> const*);
+
@@ -848,9 +848,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
j6(E<short> **);
+
@@ -864,9 +864,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
j7(E<short> const**);
+
@@ -880,9 +880,9 @@ Synopsis
Declared in <type-resolution.cpp>
-
-void
+void
j8(E<short> const const**);
+
diff --git a/test-files/golden-tests/symbols/function/variadic-function.html b/test-files/golden-tests/symbols/function/variadic-function.html
index 3ac013bbd2..600be59b10 100644
--- a/test-files/golden-tests/symbols/function/variadic-function.html
+++ b/test-files/golden-tests/symbols/function/variadic-function.html
@@ -48,8 +48,8 @@ Synopsis
Declared in <variadic-function.cpp>
-
-using T = void(...);
+using T = void(...);
+
@@ -63,8 +63,8 @@ Synopsis
Declared in <variadic-function.cpp>
-
-using U = void(int, ...);
+using U = void(int, ...);
+
@@ -78,11 +78,11 @@ Synopsis
Declared in <variadic-function.cpp>
-
-template<
+template<
typename A = void(...),
typename B = void(int, ...)>
struct C;
+
@@ -98,9 +98,9 @@ Synopsis
Declared in <variadic-function.cpp>
-
-void
+void
f(...);
+
@@ -114,9 +114,9 @@ Synopsis
Declared in <variadic-function.cpp>
-
-void
+void
g(int, ...);
+
diff --git a/test-files/golden-tests/symbols/guide/explicit-deduct-guide.html b/test-files/golden-tests/symbols/guide/explicit-deduct-guide.html
index 4eb85d8662..0283187c8c 100644
--- a/test-files/golden-tests/symbols/guide/explicit-deduct-guide.html
+++ b/test-files/golden-tests/symbols/guide/explicit-deduct-guide.html
@@ -48,9 +48,9 @@ Synopsis
Declared in <explicit-deduct-guide.cpp>
-
-template<int>
+template<int>
struct X;
+
@@ -66,8 +66,8 @@ Synopsis
Declared in <explicit-deduct-guide.cpp>
-
-X<0> (bool) -> X<0> ;
+X<0> (bool) -> X<0> ;
+
@@ -81,8 +81,8 @@ Synopsis
Declared in <explicit-deduct-guide.cpp>
-
-X<0> (char) -> X<0> ;
+X<0> (char) -> X<0> ;
+
@@ -96,8 +96,8 @@ Synopsis
Declared in <explicit-deduct-guide.cpp>
-
-X<0> (int) -> X<0> ;
+X<0> (int) -> X<0> ;
+
@@ -111,9 +111,9 @@ Synopsis
Declared in <explicit-deduct-guide.cpp>
-
-template<bool B = true>
+template<bool B = true>
X<0> (long) -> X<0> ;
+
diff --git a/test-files/golden-tests/symbols/namespace-alias/namespace-alias-1.html b/test-files/golden-tests/symbols/namespace-alias/namespace-alias-1.html
index 492341c42b..7ec73f1df8 100644
--- a/test-files/golden-tests/symbols/namespace-alias/namespace-alias-1.html
+++ b/test-files/golden-tests/symbols/namespace-alias/namespace-alias-1.html
@@ -63,8 +63,8 @@ Synopsis
Declared in <namespace-alias-1.cpp>
-
-struct A;
+struct A;
+
@@ -80,8 +80,8 @@ Synopsis
Declared in <namespace-alias-1.cpp>
-
-namespace A = LongName ;
+namespace A = LongName ;
+
diff --git a/test-files/golden-tests/symbols/namespace-alias/namespace-alias-2.html b/test-files/golden-tests/symbols/namespace-alias/namespace-alias-2.html
index 861b4c61c2..fad9267f4d 100644
--- a/test-files/golden-tests/symbols/namespace-alias/namespace-alias-2.html
+++ b/test-files/golden-tests/symbols/namespace-alias/namespace-alias-2.html
@@ -64,8 +64,8 @@ Synopsis
Declared in <namespace-alias-2.cpp>
-
-struct A;
+struct A;
+
@@ -81,8 +81,8 @@ Synopsis
Declared in <namespace-alias-2.cpp>
-
-namespace A = LongName ;
+namespace A = LongName ;
+
@@ -96,8 +96,8 @@ Synopsis
Declared in <namespace-alias-2.cpp>
-
-namespace B = LongName ;
+namespace B = LongName ;
+
diff --git a/test-files/golden-tests/symbols/namespace-alias/namespace-alias-3.html b/test-files/golden-tests/symbols/namespace-alias/namespace-alias-3.html
index 61a8bc6882..b19115dd02 100644
--- a/test-files/golden-tests/symbols/namespace-alias/namespace-alias-3.html
+++ b/test-files/golden-tests/symbols/namespace-alias/namespace-alias-3.html
@@ -64,8 +64,8 @@ Synopsis
Declared in <namespace-alias-3.cpp>
-
-struct A;
+struct A;
+
@@ -81,8 +81,8 @@ Synopsis
Declared in <namespace-alias-3.cpp>
-
-namespace A = LongName ;
+namespace A = LongName ;
+
@@ -96,8 +96,8 @@ Synopsis
Declared in <namespace-alias-3.cpp>
-
-namespace B = A ;
+namespace B = A ;
+
diff --git a/test-files/golden-tests/symbols/namespace/namespace.html b/test-files/golden-tests/symbols/namespace/namespace.html
index 823cec416d..c0484cf439 100644
--- a/test-files/golden-tests/symbols/namespace/namespace.html
+++ b/test-files/golden-tests/symbols/namespace/namespace.html
@@ -85,9 +85,9 @@ Synopsis
Declared in <namespace.cpp>
-
-void
+void
f11();
+
@@ -119,9 +119,9 @@ Synopsis
Declared in <namespace.cpp>
-
-void
+void
f12();
+
@@ -135,9 +135,9 @@ Synopsis
Declared in <namespace.cpp>
-
-void
+void
f10();
+
@@ -202,9 +202,9 @@ Synopsis
Declared in <namespace.cpp>
-
-void
+void
f3();
+
@@ -236,9 +236,9 @@ Synopsis
Declared in <namespace.cpp>
-
-void
+void
f1();
+
@@ -270,9 +270,9 @@ Synopsis
Declared in <namespace.cpp>
-
-void
+void
f2();
+
@@ -286,9 +286,9 @@ Synopsis
Declared in <namespace.cpp>
-
-void
+void
f0();
+
@@ -353,9 +353,9 @@ Synopsis
Declared in <namespace.cpp>
-
-void
+void
f8();
+
@@ -387,9 +387,9 @@ Synopsis
Declared in <namespace.cpp>
-
-void
+void
f6();
+
@@ -421,9 +421,9 @@ Synopsis
Declared in <namespace.cpp>
-
-void
+void
f7();
+
@@ -437,9 +437,9 @@ Synopsis
Declared in <namespace.cpp>
-
-void
+void
f5();
+
@@ -489,9 +489,9 @@ Synopsis
Declared in <namespace.cpp>
-
-void
+void
f14();
+
diff --git a/test-files/golden-tests/symbols/overloads/overloads-brief.html b/test-files/golden-tests/symbols/overloads/overloads-brief.html
index 97e26dd86c..ea857a6759 100644
--- a/test-files/golden-tests/symbols/overloads/overloads-brief.html
+++ b/test-files/golden-tests/symbols/overloads/overloads-brief.html
@@ -54,8 +54,8 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-struct A;
+struct A;
+
@@ -107,15 +107,15 @@ Synopses
Declared in <overloads-brief.cpp>
First constructor
-
-A ();
+A ();
+
» more...
Second constructor
-
-A (int a);
+A (int a);
+
» more...
@@ -152,8 +152,8 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-A();
+A();
+
@@ -171,8 +171,8 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-A(int a);
+A(int a);
+
@@ -208,17 +208,17 @@ Synopses
Declared in <overloads-brief.cpp>
Assign from A
-
-A &
+A &
operator= (A const& a);
+
» more...
Assign from int
-
-A &
+A &
operator= (int a);
+
» more...
@@ -259,9 +259,9 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-A &
+A &
operator=(A const& a);
+
@@ -300,9 +300,9 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-A &
+A &
operator=(int a);
+
@@ -342,17 +342,17 @@ Synopses
Declared in <overloads-brief.cpp>
Addition operator for ints
-
-A
+A
operator+ (int a);
+
» more...
Addition operator for As
-
-A
+A
operator+ (A const& a);
+
» more...
@@ -393,9 +393,9 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-A
+A
operator+(int a);
+
@@ -434,9 +434,9 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-A
+A
operator+(A const& a);
+
@@ -476,17 +476,17 @@ Synopses
Declared in <overloads-brief.cpp>
Unary operator- for A
-
-A
+A
operator- ();
+
» more...
Binary operator- for A
-
-A
+A
operator- (A const& rhs);
+
» more...
@@ -510,9 +510,9 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-A
+A
operator-();
+
@@ -538,9 +538,9 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-A
+A
operator-(A const& rhs);
+
@@ -583,8 +583,8 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-struct B;
+struct B;
+
@@ -619,17 +619,17 @@ Synopses
Declared in <overloads-brief.cpp>
Function with no params
-
-void
+void
no_way_to_infer_this_brief ();
+
» more...
Function with single param
-
-void
+void
no_way_to_infer_this_brief (int a);
+
» more...
@@ -666,9 +666,9 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-void
+void
no_way_to_infer_this_brief();
+
@@ -686,9 +686,9 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-void
+void
no_way_to_infer_this_brief(int a);
+
@@ -724,17 +724,17 @@ Synopses
Declared in <overloads-brief.cpp>
Unary operator for A
-
-int
+int
operator+ (A const& value);
+
» more...
Unary operator for B
-
-int
+int
operator+ (B const& value);
+
» more...
@@ -758,9 +758,9 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-int
+int
operator+(A const& value);
+
@@ -799,9 +799,9 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-int
+int
operator+(B const& value);
+
@@ -841,19 +841,19 @@ Synopses
Declared in <overloads-brief.cpp>
Function with same brief
-
-void
+void
sameBrief (int a);
+
» more...
Function with same brief
-
-void
+void
sameBrief (
int a,
int b);
+
» more...
@@ -894,9 +894,9 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-void
+void
sameBrief(int a);
+
@@ -931,11 +931,11 @@ Synopsis
Declared in <overloads-brief.cpp>
-
-void
+void
sameBrief(
int a,
int b);
+
diff --git a/test-files/golden-tests/symbols/overloads/overloads-metadata.html b/test-files/golden-tests/symbols/overloads/overloads-metadata.html
index 9b84354797..9c7884e06f 100644
--- a/test-files/golden-tests/symbols/overloads/overloads-metadata.html
+++ b/test-files/golden-tests/symbols/overloads/overloads-metadata.html
@@ -38,33 +38,33 @@ Synopses
Declared in <overloads-metadata.cpp>
Test function
-
-template<class A>
+template<class A>
int
f (int a);
+
» more...
Test function
-
-int
+int
f (
int a,
void*);
+
» more...
Test function
-
-template<
+template<
class A,
class B>
int
f (
int a,
int b);
+
» more...
@@ -173,10 +173,10 @@ Synopsis
Declared in <overloads-metadata.cpp>
-
-template<class A>
+template<class A>
int
f(int a);
+
@@ -265,11 +265,11 @@ Synopsis
Declared in <overloads-metadata.cpp>
-
-int
+int
f(
int a,
void*);
+
@@ -312,14 +312,14 @@ Synopsis
Declared in <overloads-metadata.cpp>
-
-template<
+template<
class A,
class B>
int
f(
int a,
int b);
+
diff --git a/test-files/golden-tests/symbols/overloads/overloads-ostream.html b/test-files/golden-tests/symbols/overloads/overloads-ostream.html
index 7ada57e89b..619f50cf5b 100644
--- a/test-files/golden-tests/symbols/overloads/overloads-ostream.html
+++ b/test-files/golden-tests/symbols/overloads/overloads-ostream.html
@@ -64,8 +64,8 @@ Synopsis
Declared in <overloads-ostream.cpp>
-
-class A;
+class A;
+
@@ -100,17 +100,17 @@ Synopses
Declared in <overloads-ostream.cpp>
Left shift operator
-
-A &
+A &
operator<< (unsigned int shift);
+
» more...
Left shift operator
-
-A &
+A &
operator<< (char shift);
+
» more...
@@ -130,9 +130,9 @@ Synopsis
Declared in <overloads-ostream.cpp>
-
-A &
+A &
operator<<(unsigned int shift);
+
@@ -171,9 +171,9 @@ Synopsis
Declared in <overloads-ostream.cpp>
-
-A &
+A &
operator<<(char shift);
+
@@ -208,11 +208,11 @@ Synopsis
Declared in <overloads-ostream.cpp>
-
-A
+A
operator<<(
A const& obj,
double shift);
+
@@ -260,8 +260,8 @@ Synopsis
Declared in <overloads-ostream.cpp>
-
-class B;
+class B;
+
@@ -295,8 +295,8 @@ Synopsis
Declared in <overloads-ostream.cpp>
-
-class C;
+class C;
+
@@ -312,8 +312,8 @@ Synopsis
Declared in <overloads-ostream.cpp>
-
-class OStream;
+class OStream;
+
@@ -334,21 +334,21 @@ Synopses
Declared in <overloads-ostream.cpp>
Stream insertion operator
-
-OStream &
+OStream &
operator<< (
OStream & os,
B value);
+
» more...
Stream insertion operator
-
-OStream &
+OStream &
operator<< (
OStream & os,
C value);
+
» more...
@@ -368,11 +368,11 @@ Synopsis
Declared in <overloads-ostream.cpp>
-
-OStream &
+OStream &
operator<<(
OStream & os,
B value);
+
@@ -415,11 +415,11 @@ Synopsis
Declared in <overloads-ostream.cpp>
-
-OStream &
+OStream &
operator<<(
OStream & os,
C value);
+
diff --git a/test-files/golden-tests/symbols/overloads/overloads.html b/test-files/golden-tests/symbols/overloads/overloads.html
index e3cc378d8a..c9a4b2de9b 100644
--- a/test-files/golden-tests/symbols/overloads/overloads.html
+++ b/test-files/golden-tests/symbols/overloads/overloads.html
@@ -48,8 +48,8 @@ Synopsis
Declared in <overloads.cpp>
-
-struct A;
+struct A;
+
@@ -116,17 +116,17 @@ Synopses
Declared in <overloads.cpp>
-
-void
+void
f ();
+
» more...
-
-int
+int
f (int);
+
» more...
@@ -142,9 +142,9 @@ Synopsis
Declared in <overloads.cpp>
-
-void
+void
f();
+
@@ -158,9 +158,9 @@ Synopsis
Declared in <overloads.cpp>
-
-int
+int
f(int);
+
@@ -175,19 +175,19 @@ Synopses
Declared in <overloads.cpp>
-
-static
+static
void
g ();
+
» more...
-
-static
+static
int
g (int);
+
» more...
@@ -203,10 +203,10 @@ Synopsis
Declared in <overloads.cpp>
-
-static
+static
void
g();
+
@@ -220,10 +220,10 @@ Synopsis
Declared in <overloads.cpp>
-
-static
+static
int
g(int);
+
@@ -237,8 +237,8 @@ Synopsis
Declared in <overloads.cpp>
-
-struct B;
+struct B;
+
@@ -255,17 +255,17 @@ Synopses
Declared in <overloads.cpp>
-
-void
+void
f ();
+
» more...
-
-int
+int
f (int);
+
» more...
@@ -281,9 +281,9 @@ Synopsis
Declared in <overloads.cpp>
-
-void
+void
f();
+
@@ -297,9 +297,9 @@ Synopsis
Declared in <overloads.cpp>
-
-int
+int
f(int);
+
@@ -318,41 +318,41 @@ Synopses
Declared in <overloads.cpp>
Equality operator
-
-bool
+bool
operator== (
A lhs,
int rhs);
+
» more...
Equality operator
-
-bool
+bool
operator== (
A lhs,
A rhs);
+
» more...
Equality operator
-
-bool
+bool
operator== (
B lhs,
B rhs);
+
» more...
Equality operator
-
-bool
+bool
operator== (
B lhs,
int rhs);
+
» more...
@@ -372,11 +372,11 @@ Synopsis
Declared in <overloads.cpp>
-
-bool
+bool
operator==(
A lhs,
int rhs);
+
@@ -419,11 +419,11 @@ Synopsis
Declared in <overloads.cpp>
-
-bool
+bool
operator==(
A lhs,
A rhs);
+
@@ -466,11 +466,11 @@ Synopsis
Declared in <overloads.cpp>
-
-bool
+bool
operator==(
B lhs,
B rhs);
+
@@ -513,11 +513,11 @@ Synopsis
Declared in <overloads.cpp>
-
-bool
+bool
operator==(
B lhs,
int rhs);
+
diff --git a/test-files/golden-tests/symbols/record/class-private-alias.html b/test-files/golden-tests/symbols/record/class-private-alias.html
index bad93e5e6b..56c9557b8a 100644
--- a/test-files/golden-tests/symbols/record/class-private-alias.html
+++ b/test-files/golden-tests/symbols/record/class-private-alias.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <class-private-alias.cpp>
-
-class S;
+class S;
+
@@ -62,9 +62,9 @@ Synopsis
Declared in <class-private-alias.cpp>
-
-void
+void
f(type );
+
diff --git a/test-files/golden-tests/symbols/record/class-template-partial-spec.html b/test-files/golden-tests/symbols/record/class-template-partial-spec.html
index f948d0c971..60bb7c7324 100644
--- a/test-files/golden-tests/symbols/record/class-template-partial-spec.html
+++ b/test-files/golden-tests/symbols/record/class-template-partial-spec.html
@@ -32,9 +32,9 @@ Synopsis
Declared in <class-template-partial-spec.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -65,11 +65,11 @@ Synopsis
Declared in <class-template-partial-spec.cpp>
-
-template<
+template<
typename U,
typename V>
struct B;
+
@@ -85,9 +85,9 @@ Synopsis
Declared in <class-template-partial-spec.cpp>
-
-template<>
+template<>
struct B <T, long>;
+
@@ -103,9 +103,9 @@ Synopsis
Declared in <class-template-partial-spec.cpp>
-
-template<typename U>
+template<typename U>
struct B <U*, T>;
+
diff --git a/test-files/golden-tests/symbols/record/class-template-spec.html b/test-files/golden-tests/symbols/record/class-template-spec.html
index 53c8495883..8e83fedef2 100644
--- a/test-files/golden-tests/symbols/record/class-template-spec.html
+++ b/test-files/golden-tests/symbols/record/class-template-spec.html
@@ -40,9 +40,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -71,9 +71,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-void
+void
f();
+
@@ -87,9 +87,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-template<>
+template<>
struct A <int>;
+
@@ -118,9 +118,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-void
+void
g();
+
@@ -134,9 +134,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-template<>
+template<>
struct A <long>;
+
@@ -165,9 +165,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-void
+void
h();
+
@@ -181,9 +181,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-template<typename T>
+template<typename T>
struct B;
+
@@ -212,9 +212,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-void
+void
f();
+
@@ -228,9 +228,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-template<typename T>
+template<typename T>
struct B <T&>;
+
@@ -259,9 +259,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-void
+void
h();
+
@@ -275,9 +275,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-template<typename T>
+template<typename T>
struct B <T*>;
+
@@ -306,9 +306,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-void
+void
g();
+
@@ -322,11 +322,11 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-template<
+template<
typename T,
typename U>
struct C;
+
@@ -355,9 +355,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-void
+void
f();
+
@@ -371,9 +371,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-template<>
+template<>
struct C <int, int>;
+
@@ -402,9 +402,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-void
+void
g();
+
@@ -418,9 +418,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-template<typename T>
+template<typename T>
struct C <T*, int>;
+
@@ -449,9 +449,9 @@ Synopsis
Declared in <class-template-spec.cpp>
-
-void
+void
h();
+
diff --git a/test-files/golden-tests/symbols/record/class-template-specializations-1.html b/test-files/golden-tests/symbols/record/class-template-specializations-1.html
index 994bfea4fc..1f135b9037 100644
--- a/test-files/golden-tests/symbols/record/class-template-specializations-1.html
+++ b/test-files/golden-tests/symbols/record/class-template-specializations-1.html
@@ -122,9 +122,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R0
+struct R0
: S0<-1> ;
+
@@ -181,9 +181,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R1
+struct R1
: S0<0> ;
+
@@ -213,9 +213,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R10
+struct R10
: S0<10>::S1::S2<11>::S4<-1> ;
+
@@ -245,9 +245,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R11
+struct R11
: S0<12>::S1::S2<13>::S4<14> ;
+
@@ -277,9 +277,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R12
+struct R12
: S0<15>::S1::S2<16>::S4<17, void*> ;
+
@@ -309,9 +309,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R13
+struct R13
: S0<15>::S1::S2<16>::S4<17, int*> ;
+
@@ -341,9 +341,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R14
+struct R14
: S0<18>::S5<-1> ;
+
@@ -373,9 +373,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R15
+struct R15
: S0<19>::S5<20> ;
+
@@ -405,9 +405,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R16
+struct R16
: S0<21>::S5<22, void*> ;
+
@@ -437,9 +437,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R17
+struct R17
: S0<21>::S5<22, int*> ;
+
@@ -469,9 +469,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R18
+struct R18
: S0<23>::S5<24>::S6 ;
+
@@ -501,9 +501,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R19
+struct R19
: S0<25>::S5<26>::S6::S7<-1> ;
+
@@ -533,9 +533,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R2
+struct R2
: S0<1, void*> ;
+
@@ -592,9 +592,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R20
+struct R20
: S0<27>::S5<28>::S6::S7<29, void*> ;
+
@@ -624,9 +624,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R21
+struct R21
: S0<27>::S5<28>::S6::S7<29, int*> ;
+
@@ -656,9 +656,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R22
+struct R22
: S0<30>::S5<31>::S6::S7<32> ;
+
@@ -688,9 +688,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R23
+struct R23
: S0<33>::S5<34>::S6::S7<35>::S8 ;
+
@@ -720,9 +720,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R24
+struct R24
: S0<36>::S5<37>::S6::S7<38>::S9<-1> ;
+
@@ -752,9 +752,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R25
+struct R25
: S0<39>::S5<40>::S6::S7<41>::S9<42, void*> ;
+
@@ -784,9 +784,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R26
+struct R26
: S0<39>::S5<40>::S6::S7<41>::S9<42, int*> ;
+
@@ -816,9 +816,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R27
+struct R27
: S0<43>::S5<44>::S6::S7<45>::S9<46> ;
+
@@ -848,9 +848,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R28
+struct R28
: S0<0, bool> ;
+
@@ -907,9 +907,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R29
+struct R29
: S0<1, int> ;
+
@@ -966,9 +966,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R3
+struct R3
: S0<1, int*> ;
+
@@ -998,9 +998,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R30
+struct R30
: S0<2, bool>::S1 ;
+
@@ -1056,11 +1056,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S2;
+
@@ -1076,9 +1076,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -1092,12 +1092,12 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int I,
typename T>
struct R31
: S0<3, bool>::S1::S2<I, T> ;
+
@@ -1127,9 +1127,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R32
+struct R32
: S0<4, bool>::S1::S2<5, bool> ;
+
@@ -1159,9 +1159,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R33
+struct R33
: S0<6, bool>::S1::S2<7, int> ;
+
@@ -1191,9 +1191,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R34
+struct R34
: S0<8, bool>::S1::S2<9, bool>::S3 ;
+
@@ -1236,9 +1236,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f3();
+
@@ -1252,12 +1252,12 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int I,
typename T>
struct R35
: S0<10, bool>::S1::S2<11, bool>::S4<I, T> ;
+
@@ -1287,9 +1287,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R36
+struct R36
: S0<12, bool>::S1::S2<13, bool>::S4<14, bool> ;
+
@@ -1319,9 +1319,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R37
+struct R37
: S0<15, bool>::S1::S2<16, bool>::S4<17, int> ;
+
@@ -1351,12 +1351,12 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int I,
typename T>
struct R38
: S0<18, bool>::S5<I, T> ;
+
@@ -1386,9 +1386,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R39
+struct R39
: S0<19, bool>::S5<20, bool> ;
+
@@ -1418,9 +1418,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R4
+struct R4
: S0<2>::S1 ;
+
@@ -1450,9 +1450,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R40
+struct R40
: S0<21, bool>::S5<22, int> ;
+
@@ -1482,9 +1482,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R41
+struct R41
: S0<23, bool>::S5<24, bool>::S6 ;
+
@@ -1540,11 +1540,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S7;
+
@@ -1560,9 +1560,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -1576,12 +1576,12 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int I,
typename T>
struct R42
: S0<25, bool>::S5<26, bool>::S6::S7<I, T> ;
+
@@ -1611,9 +1611,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R43
+struct R43
: S0<27, bool>::S5<28, bool>::S6::S7<29, int> ;
+
@@ -1643,9 +1643,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R44
+struct R44
: S0<30, bool>::S5<31, bool>::S6::S7<32, bool> ;
+
@@ -1675,9 +1675,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R45
+struct R45
: S0<33, bool>::S5<34, bool>::S6::S7<35, bool>::S8 ;
+
@@ -1720,9 +1720,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f8();
+
@@ -1736,12 +1736,12 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int I,
typename T>
struct R46
: S0<36, bool>::S5<37, bool>::S6::S7<38, bool>::S9<I, T> ;
+
@@ -1771,9 +1771,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R47
+struct R47
: S0<39, bool>::S5<40, bool>::S6::S7<41, bool>::S9<42, int> ;
+
@@ -1803,9 +1803,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R48
+struct R48
: S0<43, bool>::S5<44, bool>::S6::S7<45, bool>::S9<46, bool> ;
+
@@ -1835,9 +1835,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R5
+struct R5
: S0<3>::S1::S2<-1> ;
+
@@ -1867,9 +1867,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R6
+struct R6
: S0<4>::S1::S2<5> ;
+
@@ -1899,9 +1899,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R7
+struct R7
: S0<6>::S1::S2<7, void*> ;
+
@@ -1931,9 +1931,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R8
+struct R8
: S0<6>::S1::S2<7, int*> ;
+
@@ -1963,9 +1963,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct R9
+struct R9
: S0<8>::S1::S2<9>::S3 ;
+
@@ -1995,11 +1995,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int I,
typename T = void>
struct S0;
+
@@ -2063,8 +2063,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -2106,11 +2106,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S2;
+
@@ -2153,8 +2153,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S3;
+struct S3;
+
@@ -2183,9 +2183,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f3();
+
@@ -2199,11 +2199,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S4;
+
@@ -2232,9 +2232,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f4();
+
@@ -2248,9 +2248,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f2();
+
@@ -2264,9 +2264,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -2280,11 +2280,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -2326,8 +2326,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -2369,11 +2369,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S7;
+
@@ -2416,8 +2416,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S8;
+struct S8;
+
@@ -2446,9 +2446,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f8();
+
@@ -2462,11 +2462,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int L,
typename W = void>
struct S9;
+
@@ -2495,9 +2495,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f9();
+
@@ -2511,9 +2511,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f7();
+
@@ -2527,9 +2527,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -2543,9 +2543,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -2559,9 +2559,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -2575,9 +2575,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <0>;
+
@@ -2608,9 +2608,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <10>;
+
@@ -2653,8 +2653,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -2697,11 +2697,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S2;
+
@@ -2717,9 +2717,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S2 <11>;
+
@@ -2762,8 +2762,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S3;
+struct S3;
+
@@ -2779,11 +2779,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int I,
typename T = void>
struct S4;
+
@@ -2814,9 +2814,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f2();
+
@@ -2830,9 +2830,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -2846,11 +2846,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -2866,9 +2866,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -2882,9 +2882,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <12>;
+
@@ -2927,8 +2927,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -2971,11 +2971,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S2;
+
@@ -2991,9 +2991,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S2 <13>;
+
@@ -3037,8 +3037,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S3;
+struct S3;
+
@@ -3054,11 +3054,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S4;
+
@@ -3074,9 +3074,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S4 <14>;
+
@@ -3107,9 +3107,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f2();
+
@@ -3123,9 +3123,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -3139,11 +3139,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -3159,9 +3159,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -3175,9 +3175,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <15>;
+
@@ -3220,8 +3220,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -3264,11 +3264,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S2;
+
@@ -3284,9 +3284,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S2 <16>;
+
@@ -3331,8 +3331,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S3;
+struct S3;
+
@@ -3348,11 +3348,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S4;
+
@@ -3383,9 +3383,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S4 <17, int*>;
+
@@ -3416,9 +3416,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<typename T>
+template<typename T>
struct S4 <17, T*>;
+
@@ -3434,9 +3434,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f2();
+
@@ -3450,9 +3450,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -3466,11 +3466,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -3486,9 +3486,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -3502,9 +3502,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <18>;
+
@@ -3547,8 +3547,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -3564,11 +3564,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int I,
typename T = void>
struct S5;
+
@@ -3599,9 +3599,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -3615,9 +3615,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <19>;
+
@@ -3661,8 +3661,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -3678,11 +3678,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -3698,9 +3698,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <20>;
+
@@ -3731,9 +3731,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -3747,9 +3747,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <2>;
+
@@ -3792,8 +3792,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -3824,11 +3824,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -3844,9 +3844,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -3860,9 +3860,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <21>;
+
@@ -3907,8 +3907,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -3924,11 +3924,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -3959,9 +3959,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <22, int*>;
+
@@ -3992,9 +3992,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<typename T>
+template<typename T>
struct S5 <22, T*>;
+
@@ -4010,9 +4010,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -4026,9 +4026,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <23>;
+
@@ -4072,8 +4072,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -4089,11 +4089,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -4109,9 +4109,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <24>;
+
@@ -4153,8 +4153,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -4185,9 +4185,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -4201,9 +4201,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -4217,9 +4217,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <25>;
+
@@ -4263,8 +4263,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -4280,11 +4280,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -4300,9 +4300,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <26>;
+
@@ -4344,8 +4344,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -4387,11 +4387,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int I,
typename T = void>
struct S7;
+
@@ -4422,9 +4422,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -4438,9 +4438,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -4454,9 +4454,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -4470,9 +4470,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <27>;
+
@@ -4516,8 +4516,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -4533,11 +4533,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -4553,9 +4553,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <28>;
+
@@ -4597,8 +4597,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -4642,11 +4642,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S7;
+
@@ -4677,9 +4677,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S7 <29, int*>;
+
@@ -4710,9 +4710,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<typename T>
+template<typename T>
struct S7 <29, T*>;
+
@@ -4728,9 +4728,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -4744,9 +4744,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -4760,9 +4760,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -4776,9 +4776,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <3>;
+
@@ -4821,8 +4821,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -4864,11 +4864,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int I,
typename T = void>
struct S2;
+
@@ -4899,9 +4899,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -4915,11 +4915,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -4935,9 +4935,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -4951,9 +4951,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <30>;
+
@@ -4997,8 +4997,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -5014,11 +5014,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -5034,9 +5034,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <31>;
+
@@ -5078,8 +5078,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -5122,11 +5122,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S7;
+
@@ -5142,9 +5142,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S7 <32>;
+
@@ -5175,9 +5175,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -5191,9 +5191,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -5207,9 +5207,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -5223,9 +5223,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <33>;
+
@@ -5269,8 +5269,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -5286,11 +5286,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -5306,9 +5306,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <34>;
+
@@ -5350,8 +5350,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -5394,11 +5394,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S7;
+
@@ -5414,9 +5414,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S7 <35>;
+
@@ -5459,8 +5459,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S8;
+struct S8;
+
@@ -5491,11 +5491,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int L,
typename W = void>
struct S9;
+
@@ -5511,9 +5511,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f7();
+
@@ -5527,9 +5527,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -5543,9 +5543,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -5559,9 +5559,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -5575,9 +5575,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <36>;
+
@@ -5621,8 +5621,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -5638,11 +5638,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -5658,9 +5658,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <37>;
+
@@ -5702,8 +5702,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -5746,11 +5746,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S7;
+
@@ -5766,9 +5766,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S7 <38>;
+
@@ -5811,8 +5811,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S8;
+struct S8;
+
@@ -5828,11 +5828,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int I,
typename T = void>
struct S9;
+
@@ -5863,9 +5863,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f7();
+
@@ -5879,9 +5879,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -5895,9 +5895,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -5911,9 +5911,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -5927,9 +5927,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <39>;
+
@@ -5973,8 +5973,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -5990,11 +5990,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -6010,9 +6010,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <40>;
+
@@ -6054,8 +6054,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -6098,11 +6098,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S7;
+
@@ -6118,9 +6118,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S7 <41>;
+
@@ -6165,8 +6165,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S8;
+struct S8;
+
@@ -6182,11 +6182,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int L,
typename W = void>
struct S9;
+
@@ -6217,9 +6217,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S9 <42, int*>;
+
@@ -6250,9 +6250,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<typename T>
+template<typename T>
struct S9 <42, T*>;
+
@@ -6268,9 +6268,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f7();
+
@@ -6284,9 +6284,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -6300,9 +6300,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -6316,9 +6316,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -6332,9 +6332,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <4>;
+
@@ -6377,8 +6377,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -6421,11 +6421,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S2;
+
@@ -6441,9 +6441,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S2 <5>;
+
@@ -6474,9 +6474,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -6490,11 +6490,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -6510,9 +6510,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -6526,9 +6526,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <43>;
+
@@ -6572,8 +6572,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -6589,11 +6589,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -6609,9 +6609,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <44>;
+
@@ -6653,8 +6653,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -6697,11 +6697,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S7;
+
@@ -6717,9 +6717,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S7 <45>;
+
@@ -6763,8 +6763,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S8;
+struct S8;
+
@@ -6780,11 +6780,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int L,
typename W = void>
struct S9;
+
@@ -6800,9 +6800,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S9 <46>;
+
@@ -6833,9 +6833,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f7();
+
@@ -6849,9 +6849,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -6865,9 +6865,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -6881,9 +6881,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -6897,9 +6897,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <6>;
+
@@ -6942,8 +6942,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -6987,11 +6987,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S2;
+
@@ -7022,9 +7022,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S2 <7, int*>;
+
@@ -7055,9 +7055,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<typename T>
+template<typename T>
struct S2 <7, T*>;
+
@@ -7073,9 +7073,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -7089,11 +7089,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -7109,9 +7109,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -7125,9 +7125,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <8>;
+
@@ -7170,8 +7170,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -7214,11 +7214,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S2;
+
@@ -7234,9 +7234,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S2 <9>;
+
@@ -7279,8 +7279,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S3;
+struct S3;
+
@@ -7311,11 +7311,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S4;
+
@@ -7331,9 +7331,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f2();
+
@@ -7347,9 +7347,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -7363,11 +7363,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -7383,9 +7383,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -7399,9 +7399,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <1, int*>;
+
@@ -7432,9 +7432,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <10, bool>;
+
@@ -7477,8 +7477,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -7521,11 +7521,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S2;
+
@@ -7541,9 +7541,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S2 <11, bool>;
+
@@ -7585,8 +7585,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S3;
+struct S3;
+
@@ -7602,9 +7602,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f2();
+
@@ -7618,9 +7618,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -7634,11 +7634,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -7654,9 +7654,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -7670,9 +7670,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <12, bool>;
+
@@ -7715,8 +7715,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -7759,11 +7759,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S2;
+
@@ -7779,9 +7779,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S2 <13, bool>;
+
@@ -7823,8 +7823,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S3;
+struct S3;
+
@@ -7840,9 +7840,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f2();
+
@@ -7856,9 +7856,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -7872,11 +7872,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -7892,9 +7892,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -7908,9 +7908,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <15, bool>;
+
@@ -7953,8 +7953,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -7997,11 +7997,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S2;
+
@@ -8017,9 +8017,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S2 <16, bool>;
+
@@ -8061,8 +8061,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S3;
+struct S3;
+
@@ -8078,9 +8078,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f2();
+
@@ -8094,9 +8094,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -8110,11 +8110,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -8130,9 +8130,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -8146,9 +8146,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <18, bool>;
+
@@ -8190,8 +8190,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -8207,9 +8207,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -8223,9 +8223,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <19, bool>;
+
@@ -8267,8 +8267,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -8284,9 +8284,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -8300,9 +8300,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <2, bool>;
+
@@ -8344,11 +8344,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -8364,9 +8364,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -8380,9 +8380,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <21, bool>;
+
@@ -8424,8 +8424,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -8441,9 +8441,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -8457,9 +8457,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <23, bool>;
+
@@ -8503,8 +8503,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -8520,11 +8520,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -8540,9 +8540,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <24, bool>;
+
@@ -8571,9 +8571,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -8587,9 +8587,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -8603,9 +8603,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <25, bool>;
+
@@ -8649,8 +8649,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -8666,11 +8666,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -8686,9 +8686,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <26, bool>;
+
@@ -8730,8 +8730,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -8760,9 +8760,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -8776,9 +8776,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -8792,9 +8792,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -8808,9 +8808,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <27, bool>;
+
@@ -8854,8 +8854,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -8871,11 +8871,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -8891,9 +8891,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <28, bool>;
+
@@ -8935,8 +8935,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -8965,9 +8965,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -8981,9 +8981,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -8997,9 +8997,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -9013,9 +9013,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <3, bool>;
+
@@ -9058,8 +9058,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -9088,9 +9088,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -9104,11 +9104,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -9124,9 +9124,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -9140,9 +9140,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <30, bool>;
+
@@ -9186,8 +9186,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -9203,11 +9203,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -9223,9 +9223,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <31, bool>;
+
@@ -9267,8 +9267,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -9297,9 +9297,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -9313,9 +9313,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -9329,9 +9329,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -9345,9 +9345,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <33, bool>;
+
@@ -9391,8 +9391,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -9408,11 +9408,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -9428,9 +9428,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <34, bool>;
+
@@ -9472,8 +9472,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -9516,11 +9516,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S7;
+
@@ -9536,9 +9536,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S7 <35, bool>;
+
@@ -9580,11 +9580,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int L,
typename W = void>
struct S9;
+
@@ -9600,9 +9600,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f7();
+
@@ -9616,9 +9616,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -9632,9 +9632,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -9648,9 +9648,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -9664,9 +9664,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <36, bool>;
+
@@ -9710,8 +9710,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -9727,11 +9727,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -9747,9 +9747,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <37, bool>;
+
@@ -9791,8 +9791,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -9835,11 +9835,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S7;
+
@@ -9855,9 +9855,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S7 <38, bool>;
+
@@ -9899,8 +9899,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S8;
+struct S8;
+
@@ -9916,9 +9916,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f7();
+
@@ -9932,9 +9932,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -9948,9 +9948,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -9964,9 +9964,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -9980,9 +9980,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <39, bool>;
+
@@ -10026,8 +10026,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -10043,11 +10043,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -10063,9 +10063,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <40, bool>;
+
@@ -10107,8 +10107,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -10151,11 +10151,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S7;
+
@@ -10171,9 +10171,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S7 <41, bool>;
+
@@ -10215,8 +10215,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S8;
+struct S8;
+
@@ -10232,9 +10232,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f7();
+
@@ -10248,9 +10248,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -10264,9 +10264,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -10280,9 +10280,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -10296,9 +10296,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <4, bool>;
+
@@ -10341,8 +10341,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -10371,9 +10371,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -10387,11 +10387,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -10407,9 +10407,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -10423,9 +10423,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <43, bool>;
+
@@ -10469,8 +10469,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -10486,11 +10486,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -10506,9 +10506,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S5 <44, bool>;
+
@@ -10550,8 +10550,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S6;
+struct S6;
+
@@ -10594,11 +10594,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S7;
+
@@ -10614,9 +10614,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S7 <45, bool>;
+
@@ -10658,8 +10658,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S8;
+struct S8;
+
@@ -10675,9 +10675,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f7();
+
@@ -10691,9 +10691,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f6();
+
@@ -10707,9 +10707,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f5();
+
@@ -10723,9 +10723,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -10739,9 +10739,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <6, bool>;
+
@@ -10784,8 +10784,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -10814,9 +10814,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -10830,11 +10830,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -10850,9 +10850,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -10866,9 +10866,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S0 <8, bool>;
+
@@ -10911,8 +10911,8 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-struct S1;
+struct S1;
+
@@ -10955,11 +10955,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S2;
+
@@ -10975,9 +10975,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<>
+template<>
struct S2 <9, bool>;
+
@@ -11019,11 +11019,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int K,
typename V = void>
struct S4;
+
@@ -11039,9 +11039,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f2();
+
@@ -11055,9 +11055,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f1();
+
@@ -11071,11 +11071,11 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<
+template<
int J,
typename U = void>
struct S5;
+
@@ -11091,9 +11091,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-void
+void
f0();
+
@@ -11107,9 +11107,9 @@ Synopsis
Declared in <class-template-specializations-1.cpp>
-
-template<typename T>
+template<typename T>
struct S0 <1, T*>;
+
diff --git a/test-files/golden-tests/symbols/record/class-template-specializations-2.html b/test-files/golden-tests/symbols/record/class-template-specializations-2.html
index 81f3dc2bca..c5bc175fd2 100644
--- a/test-files/golden-tests/symbols/record/class-template-specializations-2.html
+++ b/test-files/golden-tests/symbols/record/class-template-specializations-2.html
@@ -35,9 +35,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -53,9 +53,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<>
+template<>
struct A <double>;
+
@@ -86,9 +86,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<typename U>
+template<typename U>
struct D;
+
@@ -118,9 +118,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<typename T>
+template<typename T>
struct E;
+
@@ -136,9 +136,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<typename T>
+template<typename T>
struct E <T*>;
+
@@ -167,8 +167,8 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-struct F;
+struct F;
+
@@ -184,9 +184,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<>
+template<>
struct D <short>;
+
@@ -216,9 +216,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<typename T>
+template<typename T>
struct E;
+
@@ -234,9 +234,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<>
+template<>
struct E <int*>;
+
@@ -265,8 +265,8 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-struct F;
+struct F;
+
@@ -282,9 +282,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<>
+template<>
struct D <float>;
+
@@ -314,9 +314,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<typename T>
+template<typename T>
struct G;
+
@@ -332,9 +332,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<typename T>
+template<typename T>
struct G <T*>;
+
@@ -350,9 +350,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<>
+template<>
struct A <long*>;
+
@@ -383,9 +383,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -401,9 +401,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<>
+template<>
struct B <int>;
+
@@ -419,9 +419,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<>
+template<>
struct B <int*>;
+
@@ -450,8 +450,8 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-struct C;
+struct C;
+
@@ -467,9 +467,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<typename T>
+template<typename T>
struct A <T*>;
+
@@ -500,9 +500,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -518,9 +518,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<>
+template<>
struct B <int>;
+
@@ -536,9 +536,9 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-template<typename U>
+template<typename U>
struct B <U*>;
+
@@ -567,8 +567,8 @@ Synopsis
Declared in <class-template-specializations-2.cpp>
-
-struct C;
+struct C;
+
diff --git a/test-files/golden-tests/symbols/record/class-template-specializations-3.html b/test-files/golden-tests/symbols/record/class-template-specializations-3.html
index e653195d31..19476f69ba 100644
--- a/test-files/golden-tests/symbols/record/class-template-specializations-3.html
+++ b/test-files/golden-tests/symbols/record/class-template-specializations-3.html
@@ -37,9 +37,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -69,9 +69,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -102,8 +102,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-struct C;
+struct C;
+
@@ -119,9 +119,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename V>
+template<typename V>
struct D;
+
@@ -137,9 +137,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct D <bool>;
+
@@ -155,9 +155,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct B <double>;
+
@@ -188,8 +188,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-struct C;
+struct C;
+
@@ -205,9 +205,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename V>
+template<typename V>
struct D;
+
@@ -223,9 +223,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct D <bool>;
+
@@ -241,9 +241,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct A <short>;
+
@@ -274,9 +274,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -292,9 +292,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct B <void>;
+
@@ -325,8 +325,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-struct C;
+struct C;
+
@@ -342,9 +342,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename V>
+template<typename V>
struct D;
+
@@ -360,9 +360,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct D <bool>;
+
@@ -378,9 +378,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct B <double>;
+
@@ -411,8 +411,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-struct C;
+struct C;
+
@@ -428,9 +428,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename V>
+template<typename V>
struct D;
+
@@ -446,9 +446,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct D <bool>;
+
@@ -464,9 +464,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct A <unsigned int>;
+
@@ -497,9 +497,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -515,9 +515,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct B <float>;
+
@@ -548,8 +548,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-struct C;
+struct C;
+
@@ -565,9 +565,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename V>
+template<typename V>
struct D;
+
@@ -583,9 +583,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct D <bool>;
+
@@ -601,9 +601,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct B <double>;
+
@@ -634,8 +634,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-struct C;
+struct C;
+
@@ -651,9 +651,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename V>
+template<typename V>
struct D;
+
@@ -669,9 +669,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct D <bool>;
+
@@ -687,9 +687,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct A <long>;
+
@@ -720,9 +720,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -753,8 +753,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-struct C;
+struct C;
+
@@ -770,9 +770,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename V>
+template<typename V>
struct D;
+
@@ -788,9 +788,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct D <bool>;
+
@@ -806,9 +806,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct B <float>;
+
@@ -839,8 +839,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-struct C;
+struct C;
+
@@ -856,9 +856,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename V>
+template<typename V>
struct D;
+
@@ -874,9 +874,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct D <bool>;
+
@@ -892,9 +892,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct B <double>;
+
@@ -925,8 +925,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-struct C;
+struct C;
+
@@ -942,9 +942,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename V>
+template<typename V>
struct D;
+
@@ -960,9 +960,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct D <bool>;
+
@@ -978,9 +978,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct A <float>;
+
@@ -1010,9 +1010,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -1028,9 +1028,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct B <double>;
+
@@ -1061,8 +1061,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-struct C;
+struct C;
+
@@ -1078,9 +1078,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<typename V>
+template<typename V>
struct D;
+
@@ -1096,9 +1096,9 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-template<>
+template<>
struct D <bool>;
+
@@ -1114,8 +1114,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-struct E;
+struct E;
+
@@ -1158,8 +1158,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<float>::B<double> m0;
+A<float>::B<double> m0;
+
@@ -1173,8 +1173,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<long>::B<double> m1;
+A<long>::B<double> m1;
+
@@ -1188,8 +1188,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<float>::B<double>::D<bool> m10;
+A<float>::B<double>::D<bool> m10;
+
@@ -1203,8 +1203,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<long>::B<double>::D<bool> m11;
+A<long>::B<double>::D<bool> m11;
+
@@ -1218,8 +1218,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<long>::B<float>::D<bool> m12;
+A<long>::B<float>::D<bool> m12;
+
@@ -1233,8 +1233,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<unsigned int>::B<float>::D<bool> m13;
+A<unsigned int>::B<float>::D<bool> m13;
+
@@ -1248,8 +1248,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<short>::B<void>::D<bool> m14;
+A<short>::B<void>::D<bool> m14;
+
@@ -1263,8 +1263,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<long>::B<float> m2;
+A<long>::B<float> m2;
+
@@ -1278,8 +1278,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<unsigned int>::B<float> m3;
+A<unsigned int>::B<float> m3;
+
@@ -1293,8 +1293,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<short>::B<void> m4;
+A<short>::B<void> m4;
+
@@ -1308,8 +1308,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<float>::B<double>::C m5;
+A<float>::B<double>::C m5;
+
@@ -1323,8 +1323,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<long>::B<double>::C m6;
+A<long>::B<double>::C m6;
+
@@ -1338,8 +1338,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<long>::B<float>::C m7;
+A<long>::B<float>::C m7;
+
@@ -1353,8 +1353,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<unsigned int>::B<float>::C m8;
+A<unsigned int>::B<float>::C m8;
+
@@ -1368,8 +1368,8 @@ Synopsis
Declared in <class-template-specializations-3.cpp>
-
-A<short>::B<void>::C m9;
+A<short>::B<void>::C m9;
+
diff --git a/test-files/golden-tests/symbols/record/class-template.html b/test-files/golden-tests/symbols/record/class-template.html
index 68b5b63d5a..29e8e2414f 100644
--- a/test-files/golden-tests/symbols/record/class-template.html
+++ b/test-files/golden-tests/symbols/record/class-template.html
@@ -36,9 +36,9 @@ Synopsis
Declared in <class-template.cpp>
-
-template<typename T>
+template<typename T>
struct C0;
+
@@ -82,8 +82,8 @@ Synopsis
Declared in <class-template.cpp>
-
-struct N0;
+struct N0;
+
@@ -112,8 +112,8 @@ Synopsis
Declared in <class-template.cpp>
-
-int z;
+int z;
+
@@ -127,8 +127,8 @@ Synopsis
Declared in <class-template.cpp>
-
-int w;
+int w;
+
@@ -142,8 +142,8 @@ Synopsis
Declared in <class-template.cpp>
-
-S x;
+S x;
+
@@ -157,8 +157,8 @@ Synopsis
Declared in <class-template.cpp>
-
-T y;
+T y;
+
@@ -172,8 +172,8 @@ Synopsis
Declared in <class-template.cpp>
-
-struct C1;
+struct C1;
+
@@ -215,9 +215,9 @@ Synopsis
Declared in <class-template.cpp>
-
-template<typename T>
+template<typename T>
struct N1;
+
@@ -248,8 +248,8 @@ Synopsis
Declared in <class-template.cpp>
-
-S x;
+S x;
+
@@ -263,8 +263,8 @@ Synopsis
Declared in <class-template.cpp>
-
-T y;
+T y;
+
@@ -278,8 +278,8 @@ Synopsis
Declared in <class-template.cpp>
-
-int z;
+int z;
+
@@ -293,8 +293,8 @@ Synopsis
Declared in <class-template.cpp>
-
-int w;
+int w;
+
@@ -308,9 +308,9 @@ Synopsis
Declared in <class-template.cpp>
-
-template<typename T>
+template<typename T>
struct C2;
+
@@ -352,9 +352,9 @@ Synopsis
Declared in <class-template.cpp>
-
-template<typename U>
+template<typename U>
struct N2;
+
@@ -386,8 +386,8 @@ Synopsis
Declared in <class-template.cpp>
-
-S w;
+S w;
+
@@ -401,8 +401,8 @@ Synopsis
Declared in <class-template.cpp>
-
-T x;
+T x;
+
@@ -416,8 +416,8 @@ Synopsis
Declared in <class-template.cpp>
-
-U y;
+U y;
+
@@ -431,8 +431,8 @@ Synopsis
Declared in <class-template.cpp>
-
-int z;
+int z;
+
@@ -446,8 +446,8 @@ Synopsis
Declared in <class-template.cpp>
-
-int v;
+int v;
+
@@ -461,9 +461,9 @@ Synopsis
Declared in <class-template.cpp>
-
-template<typename T>
+template<typename T>
struct C3;
+
@@ -492,8 +492,8 @@ Synopsis
Declared in <class-template.cpp>
-
-int v;
+int v;
+
@@ -507,8 +507,8 @@ Synopsis
Declared in <class-template.cpp>
-
-struct S;
+struct S;
+
diff --git a/test-files/golden-tests/symbols/record/friend-duplicate.html b/test-files/golden-tests/symbols/record/friend-duplicate.html
index f700e32048..dab44eff00 100644
--- a/test-files/golden-tests/symbols/record/friend-duplicate.html
+++ b/test-files/golden-tests/symbols/record/friend-duplicate.html
@@ -46,8 +46,8 @@ Synopsis
Declared in <friend-duplicate.cpp>
-
-class A;
+class A;
+
@@ -85,8 +85,8 @@ Synopsis
Declared in <friend-duplicate.cpp>
-
-class B;
+class B;
+
@@ -102,9 +102,9 @@ Synopsis
Declared in <friend-duplicate.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/symbols/record/friend-excluded.html b/test-files/golden-tests/symbols/record/friend-excluded.html
index ca9e5f7b9c..fdcedfc9d7 100644
--- a/test-files/golden-tests/symbols/record/friend-excluded.html
+++ b/test-files/golden-tests/symbols/record/friend-excluded.html
@@ -46,8 +46,8 @@ Synopsis
Declared in <friend-excluded.cpp>
-
-class A;
+class A;
+
@@ -85,8 +85,8 @@ Synopsis
Declared in <friend-excluded.cpp>
-
-class B;
+class B;
+
@@ -102,9 +102,9 @@ Synopsis
Declared in <friend-excluded.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/symbols/record/friend-fn-has-docs.html b/test-files/golden-tests/symbols/record/friend-fn-has-docs.html
index a36e70bbb4..609a84bfe0 100644
--- a/test-files/golden-tests/symbols/record/friend-fn-has-docs.html
+++ b/test-files/golden-tests/symbols/record/friend-fn-has-docs.html
@@ -46,8 +46,8 @@ Synopsis
Declared in <friend-fn-has-docs.cpp>
-
-struct T;
+struct T;
+
@@ -85,9 +85,9 @@ Synopsis
Declared in <friend-fn-has-docs.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/symbols/record/friend-fn-member.html b/test-files/golden-tests/symbols/record/friend-fn-member.html
index a942840c3f..ef3d4b2d78 100644
--- a/test-files/golden-tests/symbols/record/friend-fn-member.html
+++ b/test-files/golden-tests/symbols/record/friend-fn-member.html
@@ -33,8 +33,8 @@ Synopsis
Declared in <friend-fn-member.cpp>
-
-struct U;
+struct U;
+
@@ -76,8 +76,8 @@ Synopsis
Declared in <friend-fn-member.cpp>
-
-struct X;
+struct X;
+
@@ -113,8 +113,8 @@ Synopsis
Declared in <friend-fn-member.cpp>
-
-X();
+X();
+
@@ -132,8 +132,8 @@ Synopsis
Declared in <friend-fn-member.cpp>
-
-~X();
+~X();
+
@@ -151,9 +151,9 @@ Synopsis
Declared in <friend-fn-member.cpp>
-
-char*
+char*
foo(int i);
+
diff --git a/test-files/golden-tests/symbols/record/friend-fn-multi-2nd.html b/test-files/golden-tests/symbols/record/friend-fn-multi-2nd.html
index ec3e397b4e..957e1b2fd4 100644
--- a/test-files/golden-tests/symbols/record/friend-fn-multi-2nd.html
+++ b/test-files/golden-tests/symbols/record/friend-fn-multi-2nd.html
@@ -47,8 +47,8 @@ Synopsis
Declared in <friend-fn-multi-2nd.cpp>
-
-struct T;
+struct T;
+
@@ -82,8 +82,8 @@ Synopsis
Declared in <friend-fn-multi-2nd.cpp>
-
-struct U;
+struct U;
+
@@ -121,9 +121,9 @@ Synopsis
Declared in <friend-fn-multi-2nd.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/symbols/record/friend-fn-multi-free.html b/test-files/golden-tests/symbols/record/friend-fn-multi-free.html
index 121ee254c4..4c32324e15 100644
--- a/test-files/golden-tests/symbols/record/friend-fn-multi-free.html
+++ b/test-files/golden-tests/symbols/record/friend-fn-multi-free.html
@@ -47,8 +47,8 @@ Synopsis
Declared in <friend-fn-multi-free.cpp>
-
-struct T;
+struct T;
+
@@ -82,8 +82,8 @@ Synopsis
Declared in <friend-fn-multi-free.cpp>
-
-struct U;
+struct U;
+
@@ -121,9 +121,9 @@ Synopsis
Declared in <friend-fn-multi-free.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/symbols/record/friend-fn-multi.html b/test-files/golden-tests/symbols/record/friend-fn-multi.html
index 46b487135f..542695b74b 100644
--- a/test-files/golden-tests/symbols/record/friend-fn-multi.html
+++ b/test-files/golden-tests/symbols/record/friend-fn-multi.html
@@ -47,8 +47,8 @@ Synopsis
Declared in <friend-fn-multi.cpp>
-
-struct T;
+struct T;
+
@@ -82,8 +82,8 @@ Synopsis
Declared in <friend-fn-multi.cpp>
-
-struct U;
+struct U;
+
@@ -121,9 +121,9 @@ Synopsis
Declared in <friend-fn-multi.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/symbols/record/friend-fn.html b/test-files/golden-tests/symbols/record/friend-fn.html
index fa722b384d..ef83619a00 100644
--- a/test-files/golden-tests/symbols/record/friend-fn.html
+++ b/test-files/golden-tests/symbols/record/friend-fn.html
@@ -46,8 +46,8 @@ Synopsis
Declared in <friend-fn.cpp>
-
-struct T;
+struct T;
+
@@ -85,9 +85,9 @@ Synopsis
Declared in <friend-fn.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/symbols/record/friend-type.html b/test-files/golden-tests/symbols/record/friend-type.html
index 2826228024..f9562429ba 100644
--- a/test-files/golden-tests/symbols/record/friend-type.html
+++ b/test-files/golden-tests/symbols/record/friend-type.html
@@ -40,8 +40,8 @@ Synopsis
Declared in <friend-type.cpp>
-
-struct T;
+struct T;
+
@@ -79,8 +79,8 @@ Synopsis
Declared in <friend-type.cpp>
-
-struct U;
+struct U;
+
@@ -118,8 +118,8 @@ Synopsis
Declared in <friend-type.cpp>
-
-struct V;
+struct V;
+
@@ -157,8 +157,8 @@ Synopsis
Declared in <friend-type.cpp>
-
-class Z;
+class Z;
+
diff --git a/test-files/golden-tests/symbols/record/local-class.html b/test-files/golden-tests/symbols/record/local-class.html
index 2d99e148a2..cc62580b94 100644
--- a/test-files/golden-tests/symbols/record/local-class.html
+++ b/test-files/golden-tests/symbols/record/local-class.html
@@ -45,9 +45,9 @@ Synopsis
Declared in <local-class.cpp>
-
-struct B
+struct B
: decltype(f());
+
@@ -77,9 +77,9 @@ Synopsis
Declared in <local-class.cpp>
-
-auto
+auto
f();
+
diff --git a/test-files/golden-tests/symbols/record/out-of-line-record-def.html b/test-files/golden-tests/symbols/record/out-of-line-record-def.html
index 676a3c2a87..68329ef3f0 100644
--- a/test-files/golden-tests/symbols/record/out-of-line-record-def.html
+++ b/test-files/golden-tests/symbols/record/out-of-line-record-def.html
@@ -50,8 +50,8 @@ Synopsis
Declared in <out-of-line-record-def.cpp>
-
-struct S;
+struct S;
+
diff --git a/test-files/golden-tests/symbols/record/record-1.html b/test-files/golden-tests/symbols/record/record-1.html
index e143f4571d..a38f78c13b 100644
--- a/test-files/golden-tests/symbols/record/record-1.html
+++ b/test-files/golden-tests/symbols/record/record-1.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <record-1.cpp>
-
-struct T;
+struct T;
+
@@ -94,8 +94,8 @@ Synopsis
Declared in <record-1.cpp>
-
-using U1 = int;
+using U1 = int;
+
@@ -109,8 +109,8 @@ Synopsis
Declared in <record-1.cpp>
-
-typedef char U2;
+typedef char U2;
+
@@ -124,9 +124,9 @@ Synopsis
Declared in <record-1.cpp>
-
-void
+void
f1();
+
@@ -140,9 +140,9 @@ Synopsis
Declared in <record-1.cpp>
-
-int
+int
f2();
+
@@ -156,9 +156,9 @@ Synopsis
Declared in <record-1.cpp>
-
-char
+char
f3();
+
@@ -176,9 +176,9 @@ Synopsis
Declared in <record-1.cpp>
-
-void
+void
g1();
+
@@ -200,9 +200,9 @@ Synopsis
Declared in <record-1.cpp>
-
-int
+int
g2();
+
@@ -224,9 +224,9 @@ Synopsis
Declared in <record-1.cpp>
-
-char
+char
g3(int x);
+
diff --git a/test-files/golden-tests/symbols/record/record-access.html b/test-files/golden-tests/symbols/record/record-access.html
index d8405dbb20..6162cddf83 100644
--- a/test-files/golden-tests/symbols/record/record-access.html
+++ b/test-files/golden-tests/symbols/record/record-access.html
@@ -34,8 +34,8 @@ Synopsis
Declared in <record-access.cpp>
-
-class C0;
+class C0;
+
@@ -90,9 +90,9 @@ Synopsis
Declared in <record-access.cpp>
-
-void
+void
f2();
+
@@ -106,9 +106,9 @@ Synopsis
Declared in <record-access.cpp>
-
-void
+void
f1();
+
@@ -122,9 +122,9 @@ Synopsis
Declared in <record-access.cpp>
-
-void
+void
f0();
+
@@ -138,8 +138,8 @@ Synopsis
Declared in <record-access.cpp>
-
-struct S0;
+struct S0;
+
@@ -194,9 +194,9 @@ Synopsis
Declared in <record-access.cpp>
-
-void
+void
f0();
+
@@ -210,9 +210,9 @@ Synopsis
Declared in <record-access.cpp>
-
-void
+void
f1();
+
@@ -226,9 +226,9 @@ Synopsis
Declared in <record-access.cpp>
-
-void
+void
f2();
+
@@ -242,8 +242,8 @@ Synopsis
Declared in <record-access.cpp>
-
-union U0;
+union U0;
+
@@ -298,9 +298,9 @@ Synopsis
Declared in <record-access.cpp>
-
-void
+void
f0();
+
@@ -314,9 +314,9 @@ Synopsis
Declared in <record-access.cpp>
-
-void
+void
f1();
+
@@ -330,9 +330,9 @@ Synopsis
Declared in <record-access.cpp>
-
-void
+void
f2();
+
diff --git a/test-files/golden-tests/symbols/record/record-data.html b/test-files/golden-tests/symbols/record/record-data.html
index 90fc65c9cd..0571f35438 100644
--- a/test-files/golden-tests/symbols/record/record-data.html
+++ b/test-files/golden-tests/symbols/record/record-data.html
@@ -36,8 +36,8 @@ Synopsis
Declared in <record-data.cpp>
-
-struct T;
+struct T;
+
@@ -70,8 +70,8 @@ Synopsis
Declared in <record-data.cpp>
-
-int i;
+int i;
+
@@ -85,8 +85,8 @@ Synopsis
Declared in <record-data.cpp>
-
-double j;
+double j;
+
@@ -100,9 +100,9 @@ Synopsis
Declared in <record-data.cpp>
-
-mutable
+mutable
int k;
+
@@ -116,8 +116,8 @@ Synopsis
Declared in <record-data.cpp>
-
-int l : 8;
+int l : 8;
+
@@ -131,8 +131,8 @@ Synopsis
Declared in <record-data.cpp>
-
-int m : 4 + 4;
+int m : 4 + 4;
+
@@ -146,8 +146,8 @@ Synopsis
Declared in <record-data.cpp>
-
-struct U;
+struct U;
+
@@ -176,8 +176,8 @@ Synopsis
Declared in <record-data.cpp>
-
-T t;
+T t;
+
@@ -191,8 +191,8 @@ Synopsis
Declared in <record-data.cpp>
-
-class V;
+class V;
+
@@ -235,8 +235,8 @@ Synopsis
Declared in <record-data.cpp>
-
-unsigned long j;
+unsigned long j;
+
@@ -250,8 +250,8 @@ Synopsis
Declared in <record-data.cpp>
-
-int i;
+int i;
+
@@ -265,8 +265,8 @@ Synopsis
Declared in <record-data.cpp>
-
-double k;
+double k;
+
@@ -280,8 +280,8 @@ Synopsis
Declared in <record-data.cpp>
-
-struct W;
+struct W;
+
@@ -310,8 +310,8 @@ Synopsis
Declared in <record-data.cpp>
-
-char buf[64];
+char buf[64];
+
@@ -325,11 +325,11 @@ Synopsis
Declared in <record-data.cpp>
-
-template<
+template<
typename P,
int I>
struct X;
+
@@ -375,8 +375,8 @@ Synopsis
Declared in <record-data.cpp>
-
-using Q = P;
+using Q = P;
+
@@ -390,8 +390,8 @@ Synopsis
Declared in <record-data.cpp>
-
-int x0 = 0;
+int x0 = 0;
+
@@ -405,8 +405,8 @@ Synopsis
Declared in <record-data.cpp>
-
-P x1;
+P x1;
+
@@ -420,8 +420,8 @@ Synopsis
Declared in <record-data.cpp>
-
-P const x2[32];
+P const x2[32];
+
@@ -435,8 +435,8 @@ Synopsis
Declared in <record-data.cpp>
-
-Q x3;
+Q x3;
+
@@ -450,8 +450,8 @@ Synopsis
Declared in <record-data.cpp>
-
-int x4 : I + 4;
+int x4 : I + 4;
+
diff --git a/test-files/golden-tests/symbols/record/record-inheritance.html b/test-files/golden-tests/symbols/record/record-inheritance.html
index 8e1fe4bcaa..3697cc7b61 100644
--- a/test-files/golden-tests/symbols/record/record-inheritance.html
+++ b/test-files/golden-tests/symbols/record/record-inheritance.html
@@ -47,8 +47,8 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-class C0;
+class C0;
+
@@ -79,9 +79,9 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-class C1
+class C1
: C0 ;
+
@@ -97,9 +97,9 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-class C2
+class C2
: public C0 ;
+
@@ -129,9 +129,9 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-class C3
+class C3
: protected C0 ;
+
@@ -147,9 +147,9 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-class C4
+class C4
: C0 ;
+
@@ -165,9 +165,9 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-class C5
+class C5
: virtual C0 ;
+
@@ -198,9 +198,9 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-class C6
+class C6
: virtual C1 ;
+
@@ -231,10 +231,10 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-class C7
+class C7
: public C5
, public C6 ;
+
@@ -265,8 +265,8 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-struct S0;
+struct S0;
+
@@ -297,8 +297,8 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-struct S1;
+struct S1;
+
@@ -329,9 +329,9 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-struct S2
+struct S2
: S0 ;
+
@@ -376,9 +376,9 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-struct S3
+struct S3
: S1 ;
+
@@ -423,10 +423,10 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-struct S4
+struct S4
: S2
, S3 ;
+
@@ -457,10 +457,10 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-struct S5
+struct S5
: private S0
, protected S1 ;
+
@@ -476,10 +476,10 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-template<typename... Ts>
+template<typename... Ts>
struct S6
: Ts...;
+
@@ -509,8 +509,8 @@ Synopsis
Declared in <record-inheritance.cpp>
-
-union U0;
+union U0;
+
diff --git a/test-files/golden-tests/symbols/record/template-specialization-inheritance.html b/test-files/golden-tests/symbols/record/template-specialization-inheritance.html
index 489fc8425a..e30926aee7 100644
--- a/test-files/golden-tests/symbols/record/template-specialization-inheritance.html
+++ b/test-files/golden-tests/symbols/record/template-specialization-inheritance.html
@@ -42,8 +42,8 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-using U1 = S0<4> ;
+using U1 = S0<4> ;
+
@@ -57,8 +57,8 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-using U2 = S0<5>::S1 ;
+using U2 = S0<5>::S1 ;
+
@@ -72,8 +72,8 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-using U3 = S0<6> ;
+using U3 = S0<6> ;
+
@@ -87,9 +87,9 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-struct R0
+struct R0
: S0<1> ;
+
@@ -132,9 +132,9 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-struct R1
+struct R1
: S0<2>::S1 ;
+
@@ -164,9 +164,9 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-struct R2
+struct R2
: S0<3> ;
+
@@ -196,11 +196,11 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-template<
+template<
int I,
typename T = void>
struct S0;
+
@@ -244,8 +244,8 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-struct S1;
+struct S1;
+
@@ -261,9 +261,9 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-template<>
+template<>
struct S0 <2>;
+
@@ -279,9 +279,9 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-template<>
+template<>
struct S0 <3>;
+
@@ -312,9 +312,9 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-template<>
+template<>
struct S0 <5>;
+
@@ -343,8 +343,8 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-struct S1;
+struct S1;
+
@@ -360,9 +360,9 @@ Synopsis
Declared in <template-specialization-inheritance.cpp>
-
-template<>
+template<>
struct S0 <6>;
+
diff --git a/test-files/golden-tests/symbols/record/union.html b/test-files/golden-tests/symbols/record/union.html
index ef30e143cf..2ce8d95c72 100644
--- a/test-files/golden-tests/symbols/record/union.html
+++ b/test-files/golden-tests/symbols/record/union.html
@@ -33,8 +33,8 @@ Synopsis
Declared in <union.cpp>
-
-union A;
+union A;
+
@@ -64,8 +64,8 @@ Synopsis
Declared in <union.cpp>
-
-int x;
+int x;
+
@@ -79,8 +79,8 @@ Synopsis
Declared in <union.cpp>
-
-bool y;
+bool y;
+
@@ -94,8 +94,8 @@ Synopsis
Declared in <union.cpp>
-
-struct B;
+struct B;
+
@@ -126,8 +126,8 @@ Synopsis
Declared in <union.cpp>
-
-int x;
+int x;
+
@@ -141,8 +141,8 @@ Synopsis
Declared in <union.cpp>
-
-bool y;
+bool y;
+
@@ -156,8 +156,8 @@ Synopsis
Declared in <union.cpp>
-
-int z;
+int z;
+
diff --git a/test-files/golden-tests/symbols/typedef/alias-template.html b/test-files/golden-tests/symbols/typedef/alias-template.html
index 8a96473de8..5cda8e886b 100644
--- a/test-files/golden-tests/symbols/typedef/alias-template.html
+++ b/test-files/golden-tests/symbols/typedef/alias-template.html
@@ -35,9 +35,9 @@ Synopsis
Declared in <alias-template.cpp>
-
-template<typename T>
+template<typename T>
using C = A<T> ;
+
@@ -51,9 +51,9 @@ Synopsis
Declared in <alias-template.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -69,11 +69,11 @@ Synopsis
Declared in <alias-template.cpp>
-
-template<
+template<
typename T,
typename U>
struct B;
+
@@ -89,9 +89,9 @@ Synopsis
Declared in <alias-template.cpp>
-
-template<typename T>
+template<typename T>
struct D;
+
@@ -120,9 +120,9 @@ Synopsis
Declared in <alias-template.cpp>
-
-template<typename U>
+template<typename U>
using E = B<T, U> ;
+
diff --git a/test-files/golden-tests/symbols/typedef/decay-to-primary.html b/test-files/golden-tests/symbols/typedef/decay-to-primary.html
index cc02fc756d..d9fe6219e3 100644
--- a/test-files/golden-tests/symbols/typedef/decay-to-primary.html
+++ b/test-files/golden-tests/symbols/typedef/decay-to-primary.html
@@ -36,8 +36,8 @@ Synopsis
Declared in <decay-to-primary.cpp>
-
-using A0 = S0<void> ;
+using A0 = S0<void> ;
+
@@ -51,8 +51,8 @@ Synopsis
Declared in <decay-to-primary.cpp>
-
-using A1 = A0::M1<short>::M0 ;
+using A1 = A0::M1<short>::M0 ;
+
@@ -66,9 +66,9 @@ Synopsis
Declared in <decay-to-primary.cpp>
-
-template<typename T>
+template<typename T>
struct S0;
+
@@ -98,8 +98,8 @@ Synopsis
Declared in <decay-to-primary.cpp>
-
-using M0 = T;
+using M0 = T;
+
@@ -113,9 +113,9 @@ Synopsis
Declared in <decay-to-primary.cpp>
-
-template<typename U>
+template<typename U>
using M1 = S0<U> ;
+
@@ -129,9 +129,9 @@ Synopsis
Declared in <decay-to-primary.cpp>
-
-template<>
+template<>
struct S0 <void>;
+
@@ -161,8 +161,8 @@ Synopsis
Declared in <decay-to-primary.cpp>
-
-using M0 = void;
+using M0 = void;
+
@@ -176,9 +176,9 @@ Synopsis
Declared in <decay-to-primary.cpp>
-
-template<typename U>
+template<typename U>
using M1 = S0<U> ;
+
@@ -192,9 +192,9 @@ Synopsis
Declared in <decay-to-primary.cpp>
-
-template<>
+template<>
struct S0 <short>;
+
@@ -224,8 +224,8 @@ Synopsis
Declared in <decay-to-primary.cpp>
-
-using M0 = short;
+using M0 = short;
+
@@ -239,9 +239,9 @@ Synopsis
Declared in <decay-to-primary.cpp>
-
-template<typename U>
+template<typename U>
using M1 = S0<U> ;
+
diff --git a/test-files/golden-tests/symbols/typedef/dependency-propagation.html b/test-files/golden-tests/symbols/typedef/dependency-propagation.html
index 09c548cfb8..ea32054451 100644
--- a/test-files/golden-tests/symbols/typedef/dependency-propagation.html
+++ b/test-files/golden-tests/symbols/typedef/dependency-propagation.html
@@ -66,9 +66,9 @@ Synopsis
Declared in <dependency-propagation.cpp>
-
-template<typename T>
+template<typename T>
using B = A<T> ;
+
@@ -82,9 +82,9 @@ Synopsis
Declared in <dependency-propagation.cpp>
-
-template<typename T>
+template<typename T>
using C = B<T> ;
+
@@ -98,9 +98,9 @@ Synopsis
Declared in <dependency-propagation.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -116,8 +116,8 @@ Synopsis
Declared in <dependency-propagation.cpp>
-
-struct D;
+struct D;
+
@@ -133,9 +133,9 @@ Synopsis
Declared in <dependency-propagation.cpp>
-
-struct E
+struct E
: N::C<int> ;
+
diff --git a/test-files/golden-tests/symbols/typedef/implicit-instantiation-member-ref.html b/test-files/golden-tests/symbols/typedef/implicit-instantiation-member-ref.html
index 848123921d..a35a02dc48 100644
--- a/test-files/golden-tests/symbols/typedef/implicit-instantiation-member-ref.html
+++ b/test-files/golden-tests/symbols/typedef/implicit-instantiation-member-ref.html
@@ -35,8 +35,8 @@ Synopsis
Declared in <implicit-instantiation-member-ref.cpp>
-
-using A5 = S0<void> ;
+using A5 = S0<void> ;
+
@@ -50,8 +50,8 @@ Synopsis
Declared in <implicit-instantiation-member-ref.cpp>
-
-using A9 = A5::S2<char>::M3<int>::M3<unsigned int>::M2 ;
+using A9 = A5::S2<char>::M3<int>::M3<unsigned int>::M2 ;
+
@@ -65,9 +65,9 @@ Synopsis
Declared in <implicit-instantiation-member-ref.cpp>
-
-template<typename T>
+template<typename T>
struct S0;
+
@@ -96,9 +96,9 @@ Synopsis
Declared in <implicit-instantiation-member-ref.cpp>
-
-template<typename U>
+template<typename U>
struct S2;
+
@@ -128,8 +128,8 @@ Synopsis
Declared in <implicit-instantiation-member-ref.cpp>
-
-using M2 = U;
+using M2 = U;
+
@@ -143,9 +143,9 @@ Synopsis
Declared in <implicit-instantiation-member-ref.cpp>
-
-template<typename V>
+template<typename V>
using M3 = S2<U> ;
+
@@ -159,9 +159,9 @@ Synopsis
Declared in <implicit-instantiation-member-ref.cpp>
-
-template<>
+template<>
struct S0 <void>;
+
@@ -191,9 +191,9 @@ Synopsis
Declared in <implicit-instantiation-member-ref.cpp>
-
-template<typename U>
+template<typename U>
struct S2;
+
@@ -209,9 +209,9 @@ Synopsis
Declared in <implicit-instantiation-member-ref.cpp>
-
-template<>
+template<>
struct S2 <char>;
+
@@ -241,8 +241,8 @@ Synopsis
Declared in <implicit-instantiation-member-ref.cpp>
-
-using M2 = char;
+using M2 = char;
+
@@ -256,9 +256,9 @@ Synopsis
Declared in <implicit-instantiation-member-ref.cpp>
-
-template<typename V>
+template<typename V>
using M3 = S2<char> ;
+
diff --git a/test-files/golden-tests/symbols/using-directive/using-1.html b/test-files/golden-tests/symbols/using-directive/using-1.html
index f7d0942cb7..11b11ebd66 100644
--- a/test-files/golden-tests/symbols/using-directive/using-1.html
+++ b/test-files/golden-tests/symbols/using-directive/using-1.html
@@ -67,8 +67,8 @@ Synopsis
Declared in <using-1.cpp>
-
-struct A;
+struct A;
+
diff --git a/test-files/golden-tests/symbols/using-enum/using-enum-in-ns.html b/test-files/golden-tests/symbols/using-enum/using-enum-in-ns.html
index 6f2ba4fc07..32901a0c74 100644
--- a/test-files/golden-tests/symbols/using-enum/using-enum-in-ns.html
+++ b/test-files/golden-tests/symbols/using-enum/using-enum-in-ns.html
@@ -63,8 +63,8 @@ Synopsis
Declared in <using-enum-in-ns.cpp>
-
-enum class E : int;
+enum class E : int;
+
@@ -95,9 +95,9 @@ Synopsis
Declared in <using-enum-in-ns.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/symbols/using-enum/using-enum-in-record.html b/test-files/golden-tests/symbols/using-enum/using-enum-in-record.html
index 18ffe78f35..384d72904b 100644
--- a/test-files/golden-tests/symbols/using-enum/using-enum-in-record.html
+++ b/test-files/golden-tests/symbols/using-enum/using-enum-in-record.html
@@ -76,8 +76,8 @@ Synopsis
Declared in <using-enum-in-record.cpp>
-
-enum class E : int;
+enum class E : int;
+
@@ -108,8 +108,8 @@ Synopsis
Declared in <using-enum-in-record.cpp>
-
-class B;
+class B;
+
@@ -125,9 +125,9 @@ Synopsis
Declared in <using-enum-in-record.cpp>
-
-void
+void
g();
+
diff --git a/test-files/golden-tests/symbols/using/using-function-after.adoc b/test-files/golden-tests/symbols/using/using-function-after.adoc
index a99be5c38a..7420b025a0 100644
--- a/test-files/golden-tests/symbols/using/using-function-after.adoc
+++ b/test-files/golden-tests/symbols/using/using-function-after.adoc
@@ -14,10 +14,12 @@
=== Using Declarations
-[cols=1]
+[cols=2]
|===
| Name
+| Description
| link:#f[`f`]
+| f overloads are also available in the global namespace
|===
[#A]
@@ -30,16 +32,20 @@
| Name
| Description
| link:#A-f-08[`f`]
-|
+| `f` overloads
|===
[#A-f-08]
== link:#A[A]::f
+`f` overloads
+
=== Synopses
Declared in `<using‐function‐after.cpp>`
+A non‐shadowing declaration
+
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
@@ -49,6 +55,8 @@ link:#A-f-00[f](char);
[.small]#link:#A-f-00[_» more..._]#
+A shadow declaration
+
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
@@ -61,6 +69,8 @@ link:#A-f-01[f](int);
[#A-f-00]
== link:#A[A]::f
+A non‐shadowing declaration
+
=== Synopsis
Declared in `<using‐function‐after.cpp>`
@@ -71,9 +81,17 @@ void
f(char);
----
+=== Description
+
+This declaration is not part of the shadow declarations of the using directive because it comes after it.
+
+Only the declarations at the point of the using directive are considered for shadowing in the documentation.
+
[#A-f-01]
== link:#A[A]::f
+A shadow declaration
+
=== Synopsis
Declared in `<using‐function‐after.cpp>`
@@ -87,6 +105,8 @@ f(int);
[#f]
== f
+f overloads are also available in the global namespace
+
=== Synopsis
Declared in `<using‐function‐after.cpp>`
@@ -98,10 +118,12 @@ using A::f;
=== Introduced Symbols
-[cols=1]
+[cols=2]
|===
| Name
+| Description
| link:#A-f-01[A::f]
+| A shadow declaration
|===
[.small]#Created with https://www.mrdocs.com[MrDocs]#
diff --git a/test-files/golden-tests/symbols/using/using-function-after.cpp b/test-files/golden-tests/symbols/using/using-function-after.cpp
index 35fddb21bf..15c0a5ad1d 100644
--- a/test-files/golden-tests/symbols/using/using-function-after.cpp
+++ b/test-files/golden-tests/symbols/using/using-function-after.cpp
@@ -1,11 +1,25 @@
namespace A
{
+ /// A shadow declaration
void f(int);
}
+/// f overloads are also available in the global namespace
using A::f;
namespace A
{
+ /** A non-shadowing declaration
+
+ This declaration is not part
+ of the shadow declarations
+ of the using directive because
+ it comes after it.
+
+ Only the declarations at
+ the point of the using directive
+ are considered for shadowing in the
+ documentation.
+ */
void f(char);
}
diff --git a/test-files/golden-tests/symbols/using/using-function-after.html b/test-files/golden-tests/symbols/using/using-function-after.html
index 5faf5c4c7f..fce9519033 100644
--- a/test-files/golden-tests/symbols/using/using-function-after.html
+++ b/test-files/golden-tests/symbols/using/using-function-after.html
@@ -27,11 +27,12 @@ Using Declarations
Name
+Description
-f
+f f overloads are also available in the global namespace
@@ -50,7 +51,7 @@ Functions
-f
+f f overloads
@@ -58,24 +59,28 @@ Functions
Synopses
Declared in <using-function-after.cpp>
-
+
A non-shadowing declaration
-
-void
+void
f (char);
+
» more...
-
+
A shadow declaration
-
-void
+void
f (int);
+
» more...
@@ -85,31 +90,44 @@
Synopses
+
+A non-shadowing declaration
+
+
Synopsis
Declared in <using-function-after.cpp>
-
-void
+void
f(char);
+
+
+
Description
+
This declaration is not part of the shadow declarations of the using directive because it comes after it.
+
Only the declarations at the point of the using directive are considered for shadowing in the documentation.
+
+
+A shadow declaration
+
+
Synopsis
Declared in <using-function-after.cpp>
-
-void
+void
f(int);
+
@@ -117,14 +135,18 @@
Synopsis
+
+f overloads are also available in the global namespace
+
+
Synopsis
Declared in <using-function-after.cpp>
-
-using A::f;
+using A::f;
+
@@ -134,11 +156,13 @@
Introduced Symbols
Name
+Description
A::f
+A shadow declaration
diff --git a/test-files/golden-tests/symbols/using/using-function-after.xml b/test-files/golden-tests/symbols/using/using-function-after.xml
index 95caccdb0a..f4873a4188 100644
--- a/test-files/golden-tests/symbols/using/using-function-after.xml
+++ b/test-files/golden-tests/symbols/using/using-function-after.xml
@@ -4,20 +4,41 @@
-
+
+
+
+ A non-shadowing declaration
+
+
+ This declaration is not part of the shadow declarations of the using directive because it comes after it.
+
+
+ Only the declarations at the point of the using directive are considered for shadowing in the documentation.
+
+
-
+
+
+
+ A shadow declaration
+
+
-
+
+
+
+ f overloads are also available in the global namespace
+
+
diff --git a/test-files/golden-tests/symbols/using/using-function-and-type.adoc b/test-files/golden-tests/symbols/using/using-function-and-type.adoc
index 5fc3e53a7f..8ccc328114 100644
--- a/test-files/golden-tests/symbols/using/using-function-and-type.adoc
+++ b/test-files/golden-tests/symbols/using/using-function-and-type.adoc
@@ -12,28 +12,14 @@
| link:#A[`A`]
|===
-=== Functions
-
-[cols=1]
-|===
-| Name
-| link:#g[`g`]
-|===
-
-=== Variables
-
-[cols=1]
-|===
-| Name
-| link:#a[`a`]
-|===
-
=== Using Declarations
-[cols=1]
+[cols=2]
|===
| Name
+| Description
| link:#f[`f`]
+| A using declaration that shadows a function and the record.
|===
[#A]
@@ -41,23 +27,29 @@
=== Types
-[cols=1]
+[cols=2]
|===
| Name
+| Description
| link:#A-f-05[`f`]
+| A record
|===
=== Functions
-[cols=1]
+[cols=2]
|===
| Name
+| Description
| link:#A-f-01[`f`]
+| A function
|===
[#A-f-05]
== link:#A[A]::f
+A record
+
=== Synopsis
Declared in `<using‐function‐and‐type.cpp>`
@@ -70,18 +62,7 @@ struct f;
[#A-f-01]
== link:#A[A]::f
-=== Synopsis
-
-Declared in `<using‐function‐and‐type.cpp>`
-
-[source,cpp,subs="verbatim,replacements,macros,-callouts"]
-----
-void
-f(int);
-----
-
-[#g]
-== g
+A function
=== Synopsis
@@ -90,24 +71,14 @@ Declared in `<using‐function‐and‐type.cpp>`
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
-g();
-----
-
-[#a]
-== a
-
-=== Synopsis
-
-Declared in `<using‐function‐and‐type.cpp>`
-
-[source,cpp,subs="verbatim,replacements,macros,-callouts"]
-----
-link:#A-f-05[f] a = a;
+f(int);
----
[#f]
== f
+A using declaration that shadows a function and the record.
+
=== Synopsis
Declared in `<using‐function‐and‐type.cpp>`
@@ -119,11 +90,14 @@ using A::f;
=== Introduced Symbols
-[cols=1]
+[cols=2]
|===
| Name
+| Description
| link:#A-f-05[A::f]
+| A record
| link:#A-f-01[A::f]
+| A function
|===
[.small]#Created with https://www.mrdocs.com[MrDocs]#
diff --git a/test-files/golden-tests/symbols/using/using-function-and-type.cpp b/test-files/golden-tests/symbols/using/using-function-and-type.cpp
index 1bce326763..53001f8452 100644
--- a/test-files/golden-tests/symbols/using/using-function-and-type.cpp
+++ b/test-files/golden-tests/symbols/using/using-function-and-type.cpp
@@ -1,18 +1,11 @@
namespace A
{
+ /// A function
void f(int);
+
+ /// A record
struct f {};
}
-// This using declaration will shadow both the function and the type.
+/// A using declaration that shadows a function and the record.
using A::f;
-
-struct f a;
-
-void
-g()
-{
- f(2);
-}
-
-
diff --git a/test-files/golden-tests/symbols/using/using-function-and-type.html b/test-files/golden-tests/symbols/using/using-function-and-type.html
index 2053fbee11..157a4c8005 100644
--- a/test-files/golden-tests/symbols/using/using-function-and-type.html
+++ b/test-files/golden-tests/symbols/using/using-function-and-type.html
@@ -22,42 +22,17 @@
Namespaces
-
Functions
-
-
-
Variables
-
-
Using Declarations
Name
+Description
-f
+f A using declaration that shadows a function and the record.
@@ -71,11 +46,12 @@
Types
Name
+Description
-f
+f A record
@@ -84,11 +60,12 @@
Functions
Name
+Description
-f
+f A function
@@ -96,14 +73,18 @@
Functions
Synopsis
Declared in <using-function-and-type.cpp>
-
-struct f;
+struct f;
+
@@ -113,61 +94,38 @@
Synopsis
-
Synopsis
-
-Declared in <using-function-and-type.cpp>
-
-
-void
-f(int);
-
-
-
+
A function
+
-
-
Synopsis
Declared in <using-function-and-type.cpp>
-
-void
-g();
+void
+f(int);
+
-
-
Synopsis
+
-Declared in <using-function-and-type.cpp>
-
-
-f a = a;
-
-
-
+
A using declaration that shadows a function and the record.
+
-
-
Synopsis
Declared in <using-function-and-type.cpp>
-
-using A::f;
+using A::f;
+
@@ -177,14 +135,17 @@
Introduced Symbols
Name
+Description
A::f
+A record
A::f
+A function
diff --git a/test-files/golden-tests/symbols/using/using-function-and-type.xml b/test-files/golden-tests/symbols/using/using-function-and-type.xml
index 68e2f13443..378061f826 100644
--- a/test-files/golden-tests/symbols/using/using-function-and-type.xml
+++ b/test-files/golden-tests/symbols/using/using-function-and-type.xml
@@ -4,24 +4,32 @@
-
+
+
+
+ A record
+
+
-
+
+
+
+ A function
+
+
-
-
-
-
-
-
-
-
+
+
+
+ A using declaration that shadows a function and the record.
+
+
diff --git a/test-files/golden-tests/symbols/using/using-function-excluded.html b/test-files/golden-tests/symbols/using/using-function-excluded.html
index e213ffaef0..992c050611 100644
--- a/test-files/golden-tests/symbols/using/using-function-excluded.html
+++ b/test-files/golden-tests/symbols/using/using-function-excluded.html
@@ -63,9 +63,9 @@ Synopsis
Declared in <using-function-excluded.cpp>
-
-void
+void
f(int);
+
@@ -79,8 +79,8 @@
Synopsis
Declared in <using-function-excluded.cpp>
-
-using A::f;
+using A::f;
+
diff --git a/test-files/golden-tests/symbols/using/using-function-local-overloads.html b/test-files/golden-tests/symbols/using/using-function-local-overloads.html
index b4a76e57d2..dbc7dff8f5 100644
--- a/test-files/golden-tests/symbols/using/using-function-local-overloads.html
+++ b/test-files/golden-tests/symbols/using/using-function-local-overloads.html
@@ -78,27 +78,27 @@
Synopses
Declared in
<using-function-local-overloads.cpp>
-
-void
+void
f ();
+
» more...
-
-void
+void
f (int);
+
» more...
-
-void
+void
f (
char,
char);
+
» more...
@@ -114,9 +114,9 @@
Synopsis
Declared in <using-function-local-overloads.cpp>
-
-void
+void
f();
+
@@ -130,9 +130,9 @@
Synopsis
Declared in <using-function-local-overloads.cpp>
-
-void
+void
f(int);
+
@@ -146,11 +146,11 @@
Synopsis
Declared in <using-function-local-overloads.cpp>
-
-void
+void
f(
char,
char);
+
@@ -164,9 +164,9 @@ Synopsis
Declared in <using-function-local-overloads.cpp>
-
-void
+void
f(double i);
+
@@ -180,8 +180,8 @@ Synopsis
Declared in <using-function-local-overloads.cpp>
-
-using A::f;
+using A::f;
+
diff --git a/test-files/golden-tests/symbols/using/using-function-overloads.html b/test-files/golden-tests/symbols/using/using-function-overloads.html
index 5bc89e394d..839d38c8d6 100644
--- a/test-files/golden-tests/symbols/using/using-function-overloads.html
+++ b/test-files/golden-tests/symbols/using/using-function-overloads.html
@@ -65,27 +65,27 @@ Synopses
Declared in <using-function-overloads.cpp>
-
-void
+void
f ();
+
» more...
-
-void
+void
f (int);
+
» more...
-
-void
+void
f (
char,
char);
+
» more...
@@ -101,9 +101,9 @@ Synopsis
Declared in <using-function-overloads.cpp>
-
-void
+void
f();
+
@@ -117,9 +117,9 @@ Synopsis
Declared in <using-function-overloads.cpp>
-
-void
+void
f(int);
+
@@ -133,11 +133,11 @@ Synopsis
Declared in <using-function-overloads.cpp>
-
-void
+void
f(
char,
char);
+
@@ -151,8 +151,8 @@ Synopsis
Declared in <using-function-overloads.cpp>
-
-using A::f;
+using A::f;
+
diff --git a/test-files/golden-tests/symbols/using/using-function.html b/test-files/golden-tests/symbols/using/using-function.html
index 01189d815d..86bfdedeb3 100644
--- a/test-files/golden-tests/symbols/using/using-function.html
+++ b/test-files/golden-tests/symbols/using/using-function.html
@@ -69,9 +69,9 @@ Synopsis
Declared in <using-function.cpp>
-
-void
+void
f(int);
+
@@ -89,8 +89,8 @@ Synopsis
Declared in <using-function.cpp>
-
-using A::f;
+using A::f;
+
diff --git a/test-files/golden-tests/symbols/using/using-member-function.html b/test-files/golden-tests/symbols/using/using-member-function.html
index 73e77c1f97..afd78a7d79 100644
--- a/test-files/golden-tests/symbols/using/using-member-function.html
+++ b/test-files/golden-tests/symbols/using/using-member-function.html
@@ -34,8 +34,8 @@ Synopsis
Declared in <using-member-function.cpp>
-
-struct A;
+struct A;
+
@@ -79,9 +79,9 @@ Synopsis
Declared in <using-member-function.cpp>
-
-void
+void
f(int);
+
@@ -95,8 +95,8 @@ Synopsis
Declared in <using-member-function.cpp>
-
-struct B;
+struct B;
+
@@ -140,9 +140,9 @@ Synopsis
Declared in <using-member-function.cpp>
-
-void
+void
f(bool);
+
@@ -156,10 +156,10 @@ Synopsis
Declared in <using-member-function.cpp>
-
-struct C
+struct C
: A
, B ;
+
@@ -219,17 +219,17 @@ Synopses
Declared in <using-member-function.cpp>
-
-void
+void
f (bool);
+
» more...
-
-void
+void
f (int);
+
» more...
@@ -245,9 +245,9 @@ Synopsis
Declared in <using-member-function.cpp>
-
-void
+void
f(bool);
+
@@ -261,9 +261,9 @@ Synopsis
Declared in <using-member-function.cpp>
-
-void
+void
f(int);
+
@@ -277,8 +277,8 @@ Synopsis
Declared in <using-member-function.cpp>
-
-using A::f;
+using A::f;
+
@@ -308,8 +308,8 @@ Synopsis
Declared in <using-member-function.cpp>
-
-using B::f;
+using B::f;
+
diff --git a/test-files/golden-tests/symbols/using/using-multi.html b/test-files/golden-tests/symbols/using/using-multi.html
index a5ca2ebd73..0121adc1d3 100644
--- a/test-files/golden-tests/symbols/using/using-multi.html
+++ b/test-files/golden-tests/symbols/using/using-multi.html
@@ -65,9 +65,9 @@ Synopsis
Declared in <using-multi.cpp>
-
-void
+void
f(int);
+
@@ -81,9 +81,9 @@ Synopsis
Declared in <using-multi.cpp>
-
-void
+void
g(int);
+
@@ -97,8 +97,8 @@ Synopsis
Declared in <using-multi.cpp>
-
-using A::f;
+using A::f;
+
@@ -128,8 +128,8 @@ Synopsis
Declared in <using-multi.cpp>
-
-using A::g;
+using A::g;
+
diff --git a/test-files/golden-tests/symbols/using/using-struct-template.html b/test-files/golden-tests/symbols/using/using-struct-template.html
index 078502a6a8..f4a3bb66a0 100644
--- a/test-files/golden-tests/symbols/using/using-struct-template.html
+++ b/test-files/golden-tests/symbols/using/using-struct-template.html
@@ -65,8 +65,8 @@ Synopsis
Declared in <using-struct-template.cpp>
-
-struct S1;
+struct S1;
+
@@ -82,8 +82,8 @@ Synopsis
Declared in <using-struct-template.cpp>
-
-struct S2;
+struct S2;
+
@@ -99,8 +99,8 @@ Synopsis
Declared in <using-struct-template.cpp>
-
-using LongName::S1;
+using LongName::S1;
+
@@ -130,8 +130,8 @@ Synopsis
Declared in <using-struct-template.cpp>
-
-using LongName::S2;
+using LongName::S2;
+
diff --git a/test-files/golden-tests/symbols/using/using-struct.html b/test-files/golden-tests/symbols/using/using-struct.html
index 8db40d6fe5..69469395c9 100644
--- a/test-files/golden-tests/symbols/using/using-struct.html
+++ b/test-files/golden-tests/symbols/using/using-struct.html
@@ -65,8 +65,8 @@ Synopsis
Declared in <using-struct.cpp>
-
-struct S1;
+struct S1;
+
@@ -82,8 +82,8 @@ Synopsis
Declared in <using-struct.cpp>
-
-struct S2;
+struct S2;
+
@@ -99,8 +99,8 @@ Synopsis
Declared in <using-struct.cpp>
-
-using LongName::S1;
+using LongName::S1;
+
@@ -130,8 +130,8 @@ Synopsis
Declared in <using-struct.cpp>
-
-using LongName::S2;
+using LongName::S2;
+
diff --git a/test-files/golden-tests/symbols/using/using-template-function.html b/test-files/golden-tests/symbols/using/using-template-function.html
index e62d4e0184..13e14bf139 100644
--- a/test-files/golden-tests/symbols/using/using-template-function.html
+++ b/test-files/golden-tests/symbols/using/using-template-function.html
@@ -63,9 +63,9 @@ Synopsis
Declared in <using-template-function.cpp>
-
-void
+void
f(int);
+
@@ -79,8 +79,8 @@ Synopsis
Declared in <using-template-function.cpp>
-
-using A::f;
+using A::f;
+
diff --git a/test-files/golden-tests/symbols/using/using-typename.html b/test-files/golden-tests/symbols/using/using-typename.html
index bb749e8cde..5b9d4db993 100644
--- a/test-files/golden-tests/symbols/using/using-typename.html
+++ b/test-files/golden-tests/symbols/using/using-typename.html
@@ -33,9 +33,9 @@ Synopsis
Declared in <using-typename.cpp>
-
-template<class T>
+template<class T>
class Base;
+
@@ -64,8 +64,8 @@ Synopsis
Declared in <using-typename.cpp>
-
-using V = T;
+using V = T;
+
@@ -79,9 +79,9 @@ Synopsis
Declared in <using-typename.cpp>
-
-template<class T>
+template<class T>
class Derived;
+
diff --git a/test-files/golden-tests/symbols/variable/no_unique_address.html b/test-files/golden-tests/symbols/variable/no_unique_address.html
index a21ac21094..5cd49f86e4 100644
--- a/test-files/golden-tests/symbols/variable/no_unique_address.html
+++ b/test-files/golden-tests/symbols/variable/no_unique_address.html
@@ -33,8 +33,8 @@ Synopsis
Declared in <no_unique_address.cpp>
-
-struct Empty;
+struct Empty;
+
@@ -50,8 +50,8 @@ Synopsis
Declared in <no_unique_address.cpp>
-
-struct T;
+struct T;
+
@@ -81,9 +81,9 @@ Synopsis
Declared in <no_unique_address.cpp>
-
-[[deprecated, maybe_unused]]
+[[deprecated, maybe_unused]]
Empty e = Empty{};
+
@@ -97,8 +97,8 @@ Synopsis
Declared in <no_unique_address.cpp>
-
-int i;
+int i;
+
diff --git a/test-files/golden-tests/symbols/variable/ns-variables.html b/test-files/golden-tests/symbols/variable/ns-variables.html
index e9399004fc..e788cec138 100644
--- a/test-files/golden-tests/symbols/variable/ns-variables.html
+++ b/test-files/golden-tests/symbols/variable/ns-variables.html
@@ -53,8 +53,8 @@ Synopsis
Declared in <ns-variables.cpp>
-
-struct T;
+struct T;
+
@@ -70,8 +70,8 @@ Synopsis
Declared in <ns-variables.cpp>
-
-constexpr int i = 0;
+constexpr int i = 0;
+
@@ -85,8 +85,8 @@ Synopsis
Declared in <ns-variables.cpp>
-
-int j = 0;
+int j = 0;
+
@@ -100,9 +100,9 @@ Synopsis
Declared in <ns-variables.cpp>
-
-constexpr extern
+constexpr extern
int k = 1;
+
@@ -116,9 +116,9 @@ Synopsis
Declared in <ns-variables.cpp>
-
-extern
+extern
int l = 1;
+
@@ -132,8 +132,8 @@ Synopsis
Declared in <ns-variables.cpp>
-
-double pi = 3.14;
+double pi = 3.14;
+
@@ -147,9 +147,9 @@ Synopsis
Declared in <ns-variables.cpp>
-
-extern
+extern
T t;
+
@@ -163,9 +163,9 @@ Synopsis
Declared in <ns-variables.cpp>
-
-thread_local
+thread_local
int x0 = 0;
+
@@ -179,10 +179,10 @@ Synopsis
Declared in <ns-variables.cpp>
-
-static
+static
thread_local
int x1 = 0;
+
@@ -196,10 +196,10 @@ Synopsis
Declared in <ns-variables.cpp>
-
-constexpr static
+constexpr static
thread_local
int x2 = 0;
+
diff --git a/test-files/golden-tests/symbols/variable/static-data-def-constexpr.html b/test-files/golden-tests/symbols/variable/static-data-def-constexpr.html
index c837e2a80a..63e73c3994 100644
--- a/test-files/golden-tests/symbols/variable/static-data-def-constexpr.html
+++ b/test-files/golden-tests/symbols/variable/static-data-def-constexpr.html
@@ -33,8 +33,8 @@ Synopsis
Declared in <static-data-def-constexpr.cpp>
-
-struct S;
+struct S;
+
@@ -63,9 +63,9 @@ Synopsis
Declared in <static-data-def-constexpr.cpp>
-
-inline constexpr static
+inline constexpr static
S s = S{};
+
@@ -79,8 +79,8 @@ Synopsis
Declared in <static-data-def-constexpr.cpp>
-
-struct T;
+struct T;
+
@@ -109,9 +109,9 @@ Synopsis
Declared in <static-data-def-constexpr.cpp>
-
-inline constexpr static
+inline constexpr static
int t = 0;
+
diff --git a/test-files/golden-tests/symbols/variable/static-data-def.html b/test-files/golden-tests/symbols/variable/static-data-def.html
index 57ae879e34..9e0be09e80 100644
--- a/test-files/golden-tests/symbols/variable/static-data-def.html
+++ b/test-files/golden-tests/symbols/variable/static-data-def.html
@@ -46,9 +46,9 @@ Synopsis
Declared in <static-data-def.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -84,9 +84,9 @@ Synopsis
Declared in <static-data-def.cpp>
-
-static
+static
int v0 = 0;
+
@@ -100,9 +100,9 @@ Synopsis
Declared in <static-data-def.cpp>
-
-inline static
+inline static
int v1 = 1;
+
@@ -116,9 +116,9 @@ Synopsis
Declared in <static-data-def.cpp>
-
-inline constexpr static
+inline constexpr static
int v2 = 2;
+
@@ -132,9 +132,9 @@ Synopsis
Declared in <static-data-def.cpp>
-
-inline static
+inline static
int const v3 = 3;
+
@@ -148,9 +148,9 @@ Synopsis
Declared in <static-data-def.cpp>
-
-static
+static
int const v4 = 4;
+
@@ -164,9 +164,9 @@ Synopsis
Declared in <static-data-def.cpp>
-
-inline static
+inline static
int v5 = 5;
+
@@ -180,9 +180,9 @@ Synopsis
Declared in <static-data-def.cpp>
-
-inline static
+inline static
int const v6 = 6;
+
@@ -196,9 +196,9 @@ Synopsis
Declared in <static-data-def.cpp>
-
-inline constexpr static
+inline constexpr static
int v7 = 7;
+
@@ -212,8 +212,8 @@ Synopsis
Declared in <static-data-def.cpp>
-
-struct B;
+struct B;
+
@@ -243,10 +243,10 @@ Synopsis
Declared in <static-data-def.cpp>
-
-static
+static
thread_local
int const x0 = 0;
+
@@ -260,10 +260,10 @@ Synopsis
Declared in <static-data-def.cpp>
-
-inline constexpr static
+inline constexpr static
thread_local
int x1 = 0;
+
@@ -277,9 +277,9 @@ Synopsis
Declared in <static-data-def.cpp>
-
-auto
+auto
f();
+
diff --git a/test-files/golden-tests/symbols/variable/static-data-template.html b/test-files/golden-tests/symbols/variable/static-data-template.html
index 65968a6dcf..be9d5afc7f 100644
--- a/test-files/golden-tests/symbols/variable/static-data-template.html
+++ b/test-files/golden-tests/symbols/variable/static-data-template.html
@@ -32,9 +32,9 @@ Synopsis
Declared in <static-data-template.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -65,12 +65,12 @@ Synopsis
Declared in <static-data-template.cpp>
-
-template<
+template<
typename U,
typename V>
inline constexpr static
T x = 0;
+
@@ -84,10 +84,10 @@ Synopsis
Declared in <static-data-template.cpp>
-
-template<>
+template<>
inline constexpr static
bool x<T, long> = 2;
+
@@ -101,10 +101,10 @@ Synopsis
Declared in <static-data-template.cpp>
-
-template<typename U>
+template<typename U>
inline constexpr static
T x<U*, T> = 1;
+
diff --git a/test-files/golden-tests/symbols/variable/var-inline-constexpr.html b/test-files/golden-tests/symbols/variable/var-inline-constexpr.html
index a9b524fa55..3dcdf74b16 100644
--- a/test-files/golden-tests/symbols/variable/var-inline-constexpr.html
+++ b/test-files/golden-tests/symbols/variable/var-inline-constexpr.html
@@ -41,8 +41,8 @@ Synopsis
Declared in <var-inline-constexpr.cpp>
-
-int var = 5;
+int var = 5;
+
@@ -56,8 +56,8 @@ Synopsis
Declared in <var-inline-constexpr.cpp>
-
-int const var_const = 4;
+int const var_const = 4;
+
@@ -71,9 +71,9 @@ Synopsis
Declared in <var-inline-constexpr.cpp>
-
-template<class T>
+template<class T>
T const var_const_t;
+
@@ -87,8 +87,8 @@ Synopsis
Declared in <var-inline-constexpr.cpp>
-
-constexpr int var_constexpr = 2;
+constexpr int var_constexpr = 2;
+
@@ -102,9 +102,9 @@ Synopsis
Declared in <var-inline-constexpr.cpp>
-
-template<class T>
+template<class T>
constexpr T var_constexpr_t;
+
@@ -118,8 +118,8 @@ Synopsis
Declared in <var-inline-constexpr.cpp>
-
-inline int const var_inline_const = 3;
+inline int const var_inline_const = 3;
+
@@ -133,9 +133,9 @@ Synopsis
Declared in <var-inline-constexpr.cpp>
-
-template<class T>
+template<class T>
inline T const var_inline_const_t;
+
@@ -149,8 +149,8 @@ Synopsis
Declared in <var-inline-constexpr.cpp>
-
-inline constexpr int var_inline_constexpr = 1;
+inline constexpr int var_inline_constexpr = 1;
+
@@ -164,9 +164,9 @@ Synopsis
Declared in <var-inline-constexpr.cpp>
-
-template<class T>
+template<class T>
inline constexpr T var_inline_constexpr_t;
+
@@ -180,9 +180,9 @@ Synopsis
Declared in <var-inline-constexpr.cpp>
-
-template<class T>
+template<class T>
T var_t;
+
diff --git a/test-files/golden-tests/symbols/variable/var-template.html b/test-files/golden-tests/symbols/variable/var-template.html
index a6df2a433d..e25cd2f9ad 100644
--- a/test-files/golden-tests/symbols/variable/var-template.html
+++ b/test-files/golden-tests/symbols/variable/var-template.html
@@ -47,8 +47,8 @@ Synopsis
Declared in <var-template.cpp>
-
-struct B;
+struct B;
+
@@ -79,10 +79,10 @@ Synopsis
Declared in <var-template.cpp>
-
-template<typename T>
+template<typename T>
inline static
unsigned int C = 0;
+
@@ -96,10 +96,10 @@ Synopsis
Declared in <var-template.cpp>
-
-template<>
+template<>
inline static
unsigned int C<int> = -1;
+
@@ -113,10 +113,10 @@ Synopsis
Declared in <var-template.cpp>
-
-template<typename T>
+template<typename T>
inline static
unsigned int C<T*> = sizeof(T);
+
@@ -130,9 +130,9 @@ Synopsis
Declared in <var-template.cpp>
-
-template<typename T>
+template<typename T>
unsigned int A = sizeof(T);
+
@@ -146,9 +146,9 @@ Synopsis
Declared in <var-template.cpp>
-
-template<>
+template<>
unsigned int A<void> = 0;
+
@@ -162,9 +162,9 @@ Synopsis
Declared in <var-template.cpp>
-
-template<typename T>
+template<typename T>
unsigned int A<T&> = sizeof(T);
+
diff --git a/test-files/golden-tests/templates/c_mct_expl_inline.html b/test-files/golden-tests/templates/c_mct_expl_inline.html
index 3adb8969a9..dddaab5b22 100644
--- a/test-files/golden-tests/templates/c_mct_expl_inline.html
+++ b/test-files/golden-tests/templates/c_mct_expl_inline.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <c_mct_expl_inline.cpp>
-
-struct A;
+struct A;
+
@@ -63,9 +63,9 @@ Synopsis
Declared in <c_mct_expl_inline.cpp>
-
-template<typename T>
+template<typename T>
struct B;
+
@@ -94,9 +94,9 @@ Synopsis
Declared in <c_mct_expl_inline.cpp>
-
-void
+void
f();
+
@@ -110,9 +110,9 @@ Synopsis
Declared in <c_mct_expl_inline.cpp>
-
-template<>
+template<>
struct B <int>;
+
@@ -141,9 +141,9 @@ Synopsis
Declared in <c_mct_expl_inline.cpp>
-
-void
+void
g();
+
diff --git a/test-files/golden-tests/templates/c_mct_expl_outside.html b/test-files/golden-tests/templates/c_mct_expl_outside.html
index 8e1bc09e89..5bbddc336d 100644
--- a/test-files/golden-tests/templates/c_mct_expl_outside.html
+++ b/test-files/golden-tests/templates/c_mct_expl_outside.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <c_mct_expl_outside.cpp>
-
-struct A;
+struct A;
+
@@ -63,9 +63,9 @@ Synopsis
Declared in <c_mct_expl_outside.cpp>
-
-template<typename T>
+template<typename T>
struct B;
+
@@ -94,9 +94,9 @@ Synopsis
Declared in <c_mct_expl_outside.cpp>
-
-void
+void
f();
+
@@ -110,9 +110,9 @@ Synopsis
Declared in <c_mct_expl_outside.cpp>
-
-template<>
+template<>
struct B <int>;
+
@@ -141,9 +141,9 @@ Synopsis
Declared in <c_mct_expl_outside.cpp>
-
-void
+void
g();
+
diff --git a/test-files/golden-tests/templates/c_mft_expl_inline.html b/test-files/golden-tests/templates/c_mft_expl_inline.html
index 44c0a0b5fe..264af1109f 100644
--- a/test-files/golden-tests/templates/c_mft_expl_inline.html
+++ b/test-files/golden-tests/templates/c_mft_expl_inline.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <c_mft_expl_inline.cpp>
-
-struct A;
+struct A;
+
@@ -64,19 +64,19 @@ Synopses
Declared in <c_mft_expl_inline.cpp>
-
-template<typename T>
+template<typename T>
void
f ();
+
» more...
-
-template<>
+template<>
void
f<int> ();
+
» more...
@@ -92,10 +92,10 @@ Synopsis
Declared in <c_mft_expl_inline.cpp>
-
-template<typename T>
+template<typename T>
void
f();
+
@@ -109,10 +109,10 @@ Synopsis
Declared in <c_mft_expl_inline.cpp>
-
-template<>
+template<>
void
f <int>();
+
diff --git a/test-files/golden-tests/templates/c_mft_expl_outside.html b/test-files/golden-tests/templates/c_mft_expl_outside.html
index 0657c87602..a80adc2490 100644
--- a/test-files/golden-tests/templates/c_mft_expl_outside.html
+++ b/test-files/golden-tests/templates/c_mft_expl_outside.html
@@ -32,8 +32,8 @@ Synopsis
Declared in <c_mft_expl_outside.cpp>
-
-struct A;
+struct A;
+
@@ -64,19 +64,19 @@ Synopses
Declared in <c_mft_expl_outside.cpp>
-
-template<typename T>
+template<typename T>
void
f ();
+
» more...
-
-template<>
+template<>
void
f<int> ();
+
» more...
@@ -92,10 +92,10 @@ Synopsis
Declared in <c_mft_expl_outside.cpp>
-
-template<typename T>
+template<typename T>
void
f();
+
@@ -109,10 +109,10 @@ Synopsis
Declared in <c_mft_expl_outside.cpp>
-
-template<>
+template<>
void
f <int>();
+
diff --git a/test-files/golden-tests/templates/ct_expl.html b/test-files/golden-tests/templates/ct_expl.html
index c2aef20035..6f02c6102b 100644
--- a/test-files/golden-tests/templates/ct_expl.html
+++ b/test-files/golden-tests/templates/ct_expl.html
@@ -33,9 +33,9 @@ Synopsis
Declared in <ct_expl.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -64,9 +64,9 @@ Synopsis
Declared in <ct_expl.cpp>
-
-void
+void
f();
+
@@ -80,9 +80,9 @@ Synopsis
Declared in <ct_expl.cpp>
-
-template<>
+template<>
struct A <int>;
+
@@ -111,9 +111,9 @@ Synopsis
Declared in <ct_expl.cpp>
-
-void
+void
g();
+
diff --git a/test-files/golden-tests/templates/ct_mc.html b/test-files/golden-tests/templates/ct_mc.html
index 1e49118614..29d7003bcf 100644
--- a/test-files/golden-tests/templates/ct_mc.html
+++ b/test-files/golden-tests/templates/ct_mc.html
@@ -32,9 +32,9 @@ Synopsis
Declared in <ct_mc.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -63,8 +63,8 @@ Synopsis
Declared in <ct_mc.cpp>
-
-struct B;
+struct B;
+
@@ -93,9 +93,9 @@ Synopsis
Declared in <ct_mc.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/templates/ct_mc_expl_outside.html b/test-files/golden-tests/templates/ct_mc_expl_outside.html
index a3b59a0848..5c9db023e2 100644
--- a/test-files/golden-tests/templates/ct_mc_expl_outside.html
+++ b/test-files/golden-tests/templates/ct_mc_expl_outside.html
@@ -33,9 +33,9 @@ Synopsis
Declared in <ct_mc_expl_outside.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -64,8 +64,8 @@ Synopsis
Declared in <ct_mc_expl_outside.cpp>
-
-struct B;
+struct B;
+
@@ -94,9 +94,9 @@ Synopsis
Declared in <ct_mc_expl_outside.cpp>
-
-void
+void
f();
+
@@ -110,9 +110,9 @@ Synopsis
Declared in <ct_mc_expl_outside.cpp>
-
-template<>
+template<>
struct A <int>;
+
@@ -141,8 +141,8 @@ Synopsis
Declared in <ct_mc_expl_outside.cpp>
-
-struct B;
+struct B;
+
@@ -171,9 +171,9 @@ Synopsis
Declared in <ct_mc_expl_outside.cpp>
-
-void
+void
g();
+
diff --git a/test-files/golden-tests/templates/ct_mct.html b/test-files/golden-tests/templates/ct_mct.html
index 40d4e540e9..6e0259eb84 100644
--- a/test-files/golden-tests/templates/ct_mct.html
+++ b/test-files/golden-tests/templates/ct_mct.html
@@ -32,9 +32,9 @@ Synopsis
Declared in <ct_mct.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -63,9 +63,9 @@ Synopsis
Declared in <ct_mct.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -94,9 +94,9 @@ Synopsis
Declared in <ct_mct.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/templates/ct_mct_expl_inline.html b/test-files/golden-tests/templates/ct_mct_expl_inline.html
index 6fa8c06ed2..3b303dbac6 100644
--- a/test-files/golden-tests/templates/ct_mct_expl_inline.html
+++ b/test-files/golden-tests/templates/ct_mct_expl_inline.html
@@ -32,9 +32,9 @@ Synopsis
Declared in <ct_mct_expl_inline.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -64,9 +64,9 @@ Synopsis
Declared in <ct_mct_expl_inline.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -95,9 +95,9 @@ Synopsis
Declared in <ct_mct_expl_inline.cpp>
-
-void
+void
f();
+
@@ -111,9 +111,9 @@ Synopsis
Declared in <ct_mct_expl_inline.cpp>
-
-template<>
+template<>
struct B <int>;
+
@@ -142,9 +142,9 @@ Synopsis
Declared in <ct_mct_expl_inline.cpp>
-
-void
+void
g();
+
diff --git a/test-files/golden-tests/templates/ct_mct_expl_outside.html b/test-files/golden-tests/templates/ct_mct_expl_outside.html
index d952750a77..eac5dd41ae 100644
--- a/test-files/golden-tests/templates/ct_mct_expl_outside.html
+++ b/test-files/golden-tests/templates/ct_mct_expl_outside.html
@@ -33,9 +33,9 @@ Synopsis
Declared in <ct_mct_expl_outside.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -64,9 +64,9 @@ Synopsis
Declared in <ct_mct_expl_outside.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -95,9 +95,9 @@ Synopsis
Declared in <ct_mct_expl_outside.cpp>
-
-void
+void
f();
+
@@ -111,9 +111,9 @@ Synopsis
Declared in <ct_mct_expl_outside.cpp>
-
-template<>
+template<>
struct A <int>;
+
@@ -143,9 +143,9 @@ Synopsis
Declared in <ct_mct_expl_outside.cpp>
-
-template<typename U>
+template<typename U>
struct B;
+
@@ -161,9 +161,9 @@ Synopsis
Declared in <ct_mct_expl_outside.cpp>
-
-template<>
+template<>
struct B <int>;
+
@@ -192,9 +192,9 @@ Synopsis
Declared in <ct_mct_expl_outside.cpp>
-
-void
+void
g();
+
diff --git a/test-files/golden-tests/templates/ct_mf.html b/test-files/golden-tests/templates/ct_mf.html
index d6aa2a5cfd..7f8d1cf49d 100644
--- a/test-files/golden-tests/templates/ct_mf.html
+++ b/test-files/golden-tests/templates/ct_mf.html
@@ -32,9 +32,9 @@ Synopsis
Declared in <ct_mf.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -63,9 +63,9 @@ Synopsis
Declared in <ct_mf.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/templates/ct_mf_expl_outside.html b/test-files/golden-tests/templates/ct_mf_expl_outside.html
index f7c7c38327..6e908420e4 100644
--- a/test-files/golden-tests/templates/ct_mf_expl_outside.html
+++ b/test-files/golden-tests/templates/ct_mf_expl_outside.html
@@ -33,9 +33,9 @@ Synopsis
Declared in <ct_mf_expl_outside.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -64,9 +64,9 @@ Synopsis
Declared in <ct_mf_expl_outside.cpp>
-
-void
+void
f();
+
@@ -80,9 +80,9 @@ Synopsis
Declared in <ct_mf_expl_outside.cpp>
-
-template<>
+template<>
struct A <int>;
+
@@ -111,9 +111,9 @@ Synopsis
Declared in <ct_mf_expl_outside.cpp>
-
-void
+void
f();
+
diff --git a/test-files/golden-tests/templates/ct_mft.html b/test-files/golden-tests/templates/ct_mft.html
index 1ea0978158..7a4d4157fb 100644
--- a/test-files/golden-tests/templates/ct_mft.html
+++ b/test-files/golden-tests/templates/ct_mft.html
@@ -32,9 +32,9 @@ Synopsis
Declared in <ct_mft.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -63,10 +63,10 @@ Synopsis
Declared in <ct_mft.cpp>
-
-template<typename U>
+template<typename U>
void
f();
+
diff --git a/test-files/golden-tests/templates/ct_mft_expl_inline.html b/test-files/golden-tests/templates/ct_mft_expl_inline.html
index eb73baccfc..3ecdab5048 100644
--- a/test-files/golden-tests/templates/ct_mft_expl_inline.html
+++ b/test-files/golden-tests/templates/ct_mft_expl_inline.html
@@ -32,9 +32,9 @@ Synopsis
Declared in <ct_mft_expl_inline.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -65,19 +65,19 @@ Synopses
Declared in <ct_mft_expl_inline.cpp>
-
-template<typename U>
+template<typename U>
void
f ();
+
» more...
-
-template<>
+template<>
void
f<int> ();
+
» more...
@@ -93,10 +93,10 @@ Synopsis
Declared in <ct_mft_expl_inline.cpp>
-
-template<typename U>
+template<typename U>
void
f();
+
@@ -110,10 +110,10 @@ Synopsis
Declared in <ct_mft_expl_inline.cpp>
-
-template<>
+template<>
void
f <int>();
+
diff --git a/test-files/golden-tests/templates/ct_mft_expl_outside.html b/test-files/golden-tests/templates/ct_mft_expl_outside.html
index 32b4277221..5ba55f9b4b 100644
--- a/test-files/golden-tests/templates/ct_mft_expl_outside.html
+++ b/test-files/golden-tests/templates/ct_mft_expl_outside.html
@@ -33,9 +33,9 @@ Synopsis
Declared in <ct_mft_expl_outside.cpp>
-
-template<typename T>
+template<typename T>
struct A;
+
@@ -64,10 +64,10 @@ Synopsis
Declared in <ct_mft_expl_outside.cpp>
-
-template<typename U>
+template<typename U>
void
f();
+
@@ -81,9 +81,9 @@ Synopsis
Declared in <ct_mft_expl_outside.cpp>
-
-template<>
+template<>
struct A <int>;
+
@@ -114,19 +114,19 @@ Synopses
Declared in <ct_mft_expl_outside.cpp>
-
-template<typename U>
+template<typename U>
void
f ();
+
» more...
-
-template<>
+template<>
void
f<int> ();
+
» more...
@@ -142,10 +142,10 @@ Synopsis
Declared in <ct_mft_expl_outside.cpp>
-
-template<typename U>
+template<typename U>
void
f();
+
@@ -159,10 +159,10 @@ Synopsis
Declared in <ct_mft_expl_outside.cpp>
-
-template<>
+template<>
void
f <int>();
+
diff --git a/test-files/golden-tests/templates/ft_expl.html b/test-files/golden-tests/templates/ft_expl.html
index d80e062e99..4ab21409b4 100644
--- a/test-files/golden-tests/templates/ft_expl.html
+++ b/test-files/golden-tests/templates/ft_expl.html
@@ -34,19 +34,19 @@ Synopses
Declared in <ft_expl.cpp>
-
-template<typename T>
+template<typename T>
void
f ();
+
» more...
-
-template<>
+template<>
void
f<int> ();
+
» more...
@@ -62,10 +62,10 @@ Synopsis
Declared in <ft_expl.cpp>
-
-template<typename T>
+template<typename T>
void
f();
+
@@ -79,10 +79,10 @@ Synopsis
Declared in <ft_expl.cpp>
-
-template<>
+template<>
void
f <int>();
+