diff --git a/share/mrdocs/addons/generator/adoc/partials/markup/table.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/markup/table.adoc.hbs
index ff448d720c..7eab5b2c21 100644
--- a/share/mrdocs/addons/generator/adoc/partials/markup/table.adoc.hbs
+++ b/share/mrdocs/addons/generator/adoc/partials/markup/table.adoc.hbs
@@ -1,4 +1,4 @@
-[{{#if cols}}cols={{cols}}{{/if}}]
+[{{#if cols}}cols={{#if (eq cols 2)}}"1,4"{{else}}{{cols}}{{/if}}{{/if}}]
|===
{{> @partial-block }}
|===
diff --git a/share/mrdocs/addons/generator/adoc/partials/symbol.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbol.adoc.hbs
index bc35cf07a5..3a36721832 100644
--- a/share/mrdocs/addons/generator/adoc/partials/symbol.adoc.hbs
+++ b/share/mrdocs/addons/generator/adoc/partials/symbol.adoc.hbs
@@ -31,10 +31,10 @@
{{! Base classes }}
{{#if (any_of_by symbol.bases "isPublic")}}
{{#> markup/dynamic-level-h }}Base Classes{{/markup/dynamic-level-h~}}
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
{{#each (filter_by symbol.bases "isPublic")}}
| {{#>markup/code}}{{> type/declarator type }}{{/markup/code}}
| {{> doc/block/inline-brief type.name.symbol.doc.brief }}
@@ -45,10 +45,10 @@
{{! Protected Base classes }}
{{#if (any_of_by symbol.bases "isProtected")}}
{{#> markup/dynamic-level-h }}Protected Base Classes{{/markup/dynamic-level-h~}}
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
{{#each (filter_by symbol.bases "isProtected")}}
| {{#>markup/code}}{{> type/declarator type }}{{/markup/code}}
| {{> doc/block/inline-brief type.name.symbol.doc.brief }}
@@ -74,10 +74,10 @@
{{! Friends }}
{{#if symbol.friends}}
{{#> markup/dynamic-level-h }}Friends{{/markup/dynamic-level-h~}}
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
{{#each symbol.friends }}
{{#if symbol}}
| {{#>markup/code}}{{> symbol/qualified-name symbol }}{{/markup/code}}
@@ -98,7 +98,7 @@
{{! Related symbols }}
{{#if symbol.doc.related}}
{{#> markup/dynamic-level-h }}Non-Member Functions{{/markup/dynamic-level-h~}}
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -112,10 +112,10 @@
{{! Derived classes }}
{{#if symbol.derived}}
{{#> markup/dynamic-level-h }}Derived Classes{{/markup/dynamic-level-h~}}
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
{{#each symbol.derived}}
| {{#if url~}}
{{#>markup/a href=url}}{{#>markup/code}}{{> type/name-info-text . }}{{/markup/code}}{{/markup/a}}
@@ -140,10 +140,10 @@
{{#if symbol.shadows}}
{{#> markup/dynamic-level-h }}Introduced Symbols{{/markup/dynamic-level-h~}}
{{#if (any_of_by symbol.shadows "doc")}}
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
{{#each symbol.shadows}}
| {{> symbol/qualified-name . }}
| {{> doc/block/inline-brief doc.brief }}
@@ -162,7 +162,7 @@
{{! Exceptions }}
{{#if symbol.doc.exceptions}}
{{#> markup/dynamic-level-h }}Exceptions{{/markup/dynamic-level-h~}}
-[cols=2]
+[cols="1,4"]
|===
| Name
| Thrown on
@@ -190,10 +190,10 @@
{{! Template Parameters }}
{{#if symbol.doc.tparams}}
{{#> markup/dynamic-level-h }}Template Parameters{{/markup/dynamic-level-h~}}
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
{{#each symbol.doc.tparams}}
| *{{name}}*
| {{>doc/block .}}
@@ -204,10 +204,10 @@
{{! Parameters }}
{{#if symbol.doc.params}}
{{#> markup/dynamic-level-h }}Parameters{{/markup/dynamic-level-h~}}
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
{{#each symbol.doc.params}}
| *{{name}}*{{#if direction}} [{{direction}}]{{/if}}
| {{>doc/block .}}
diff --git a/share/mrdocs/addons/generator/common/partials/symbol/detail/members-table-impl.hbs b/share/mrdocs/addons/generator/common/partials/symbol/detail/members-table-impl.hbs
index 83964543b7..fec8a6772b 100644
--- a/share/mrdocs/addons/generator/common/partials/symbol/detail/members-table-impl.hbs
+++ b/share/mrdocs/addons/generator/common/partials/symbol/detail/members-table-impl.hbs
@@ -1,10 +1,7 @@
{{#>markup/table cols=(select includeBrief 2 1)}}
{{#>markup/thead}}
{{#>markup/tr~}}
-{{#>markup/th}}Name{{/markup/th}}
-{{#if includeBrief}}
-{{#>markup/th}}Description{{/markup/th}}
-{{/if}}
+{{#>markup/th}}Name{{/markup/th}}{{#if includeBrief}}{{#>markup/th}}Description{{/markup/th}}{{/if}}
{{/markup/tr}}
{{/markup/thead}}
{{#>markup/tbody}}
diff --git a/test-files/golden-tests/config/auto-brief/auto-brief.adoc b/test-files/golden-tests/config/auto-brief/auto-brief.adoc
index 3d328b2037..69bc33a8ec 100644
--- a/test-files/golden-tests/config/auto-brief/auto-brief.adoc
+++ b/test-files/golden-tests/config/auto-brief/auto-brief.adoc
@@ -6,10 +6,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#copyBriefFromCopyBrief[`copyBriefFromCopyBrief`]
| This is the explicit brief.
| link:#copyBriefFromExplicitBrief[`copyBriefFromExplicitBrief`]
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 dc5d44dc3d..4a363652e2 100644
--- a/test-files/golden-tests/config/auto-brief/auto-brief.html
+++ b/test-files/golden-tests/config/auto-brief/auto-brief.html
@@ -13,8 +13,7 @@
Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-brief/no-auto-brief.adoc b/test-files/golden-tests/config/auto-brief/no-auto-brief.adoc
index c4edc9ae5e..fd1710d0ea 100644
--- a/test-files/golden-tests/config/auto-brief/no-auto-brief.adoc
+++ b/test-files/golden-tests/config/auto-brief/no-auto-brief.adoc
@@ -6,10 +6,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#copyBriefFromCopyBrief[`copyBriefFromCopyBrief`]
| This is the explicit brief.
| link:#copyBriefFromExplicitBrief[`copyBriefFromExplicitBrief`]
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 ef3572b66e..3460c5f14a 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
@@ -13,8 +13,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-function-metadata/brief-from-function-class.adoc b/test-files/golden-tests/config/auto-function-metadata/brief-from-function-class.adoc
index 37c4a37472..819c0a3b24 100644
--- a/test-files/golden-tests/config/auto-function-metadata/brief-from-function-class.adoc
+++ b/test-files/golden-tests/config/auto-function-metadata/brief-from-function-class.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#A[`A`]
| A helper tag
| link:#X[`X`]
@@ -46,10 +45,9 @@ struct X;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#X-2constructor-08[`X`] [.small]#[constructor]#
| Constructors
| link:#X-2destructor[`~X`] [.small]#[destructor]#
@@ -164,10 +162,10 @@ X(link:#X[X] const& other) = default;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *other*
| The object to copy construct from
|===
@@ -189,10 +187,10 @@ X(link:#X[X]&& other) = default;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *other*
| The object to move construct from
|===
@@ -213,10 +211,10 @@ X(int value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The value to construct from
|===
@@ -237,10 +235,10 @@ X(link:#A[A] const& value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The object to copy construct from
|===
@@ -261,10 +259,10 @@ X(link:#A[A]&& value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The object to move construct from
|===
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 44301b34ea..8c2439389f 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
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -62,8 +61,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-function-metadata/brief-from-operator.adoc b/test-files/golden-tests/config/auto-function-metadata/brief-from-operator.adoc
index d6b2b01e1b..444393c8c4 100644
--- a/test-files/golden-tests/config/auto-function-metadata/brief-from-operator.adoc
+++ b/test-files/golden-tests/config/auto-function-metadata/brief-from-operator.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#A[`A`]
| A helper tag
| link:#X[`X`]
@@ -20,10 +19,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#operator_lshift[`operator<<`]
| Stream insertion operator
|===
@@ -58,10 +56,9 @@ struct X;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#X-operator_assign-0a[`operator=`]
| Assignment operators
| link:#X-operator_plus_eq[`operator+=`]
@@ -131,10 +128,10 @@ Reference to the current object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *other*
| The object to copy assign from
|===
@@ -160,10 +157,10 @@ Reference to the current object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *other*
| The object to move assign from
|===
@@ -189,10 +186,10 @@ Reference to the current object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The object to copy assign from
|===
@@ -218,10 +215,10 @@ Reference to the current object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -242,7 +239,7 @@ struct ostream;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -273,10 +270,10 @@ Reference to the current output stream
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *os*
| An output stream
| *x*
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 9127351baa..9b3f4e34b5 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
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -29,8 +28,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -77,8 +75,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-function-metadata/param-from-function-class.adoc b/test-files/golden-tests/config/auto-function-metadata/param-from-function-class.adoc
index 9d407284ce..52425da1c2 100644
--- a/test-files/golden-tests/config/auto-function-metadata/param-from-function-class.adoc
+++ b/test-files/golden-tests/config/auto-function-metadata/param-from-function-class.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#A[`A`]
| A helper tag
| link:#X[`X`]
@@ -46,10 +45,9 @@ struct X;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#X-2constructor-08[`X`] [.small]#[constructor]#
| Constructors
| link:#X-operator_assign-0a[`operator=`]
@@ -131,10 +129,10 @@ X(link:#X[X] const& other);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *other*
| The object to copy construct from
|===
@@ -155,10 +153,10 @@ X(link:#X[X]&& other);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *other*
| The object to move construct from
|===
@@ -179,10 +177,10 @@ X(int value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The value to construct from
|===
@@ -203,10 +201,10 @@ X(link:#A[A] const& value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The object to copy construct from
|===
@@ -227,10 +225,10 @@ X(link:#A[A]&& value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The object to move construct from
|===
@@ -320,10 +318,10 @@ Reference to the current object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *other*
| The object to copy assign from
|===
@@ -349,10 +347,10 @@ Reference to the current object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *other*
| The object to move assign from
|===
@@ -378,10 +376,10 @@ Reference to the current object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The value to assign from
|===
@@ -407,10 +405,10 @@ Reference to the current object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The object to copy assign from
|===
@@ -436,10 +434,10 @@ Reference to the current object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The object to move assign from
|===
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 318ce00984..c3247d17fd 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
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -62,8 +61,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-function-metadata/param-from-operator.adoc b/test-files/golden-tests/config/auto-function-metadata/param-from-operator.adoc
index 5ffba3d136..04da71ed9f 100644
--- a/test-files/golden-tests/config/auto-function-metadata/param-from-operator.adoc
+++ b/test-files/golden-tests/config/auto-function-metadata/param-from-operator.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#A[`A`]
| A helper tag
| link:#X[`X`]
@@ -20,10 +19,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#operator_minus[`operator‐`]
| Subtraction operator
| link:#operator_lshift[`operator<<`]
@@ -62,17 +60,16 @@ struct X;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#X-operator_plus[`operator+`]
| Addition operator
|===
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -103,10 +100,10 @@ Another instance of the object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *x*
| The right operand
|===
@@ -127,7 +124,7 @@ struct ostream;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -158,10 +155,10 @@ Test class
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *x*
| The left operand
| *y*
@@ -191,10 +188,10 @@ Reference to the current output stream
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *os*
| An output stream
| *x*
@@ -222,10 +219,10 @@ Test class
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *x*
| The operand
|===
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 b87e0880b1..36ecc963fd 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
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -29,8 +28,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -79,8 +77,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-function-metadata/returns-from-brief.adoc b/test-files/golden-tests/config/auto-function-metadata/returns-from-brief.adoc
index de356cb5ed..828f50efb0 100644
--- a/test-files/golden-tests/config/auto-function-metadata/returns-from-brief.adoc
+++ b/test-files/golden-tests/config/auto-function-metadata/returns-from-brief.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#X[`X`]
| Test class
|===
@@ -30,10 +29,9 @@ struct X;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#X-empty[`empty`]
| Determines whether the range is empty.
| link:#X-front[`front`]
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 e397c6107e..a3c4ff7488 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
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -43,8 +42,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-function-metadata/returns-from-return-brief.adoc b/test-files/golden-tests/config/auto-function-metadata/returns-from-return-brief.adoc
index 3b959da7b2..575beefbd5 100644
--- a/test-files/golden-tests/config/auto-function-metadata/returns-from-return-brief.adoc
+++ b/test-files/golden-tests/config/auto-function-metadata/returns-from-return-brief.adoc
@@ -6,20 +6,18 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#R[`R`]
| The return type of the function
|===
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#getR[`getR`]
| Test function
|===
@@ -40,7 +38,7 @@ struct R;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
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 5cdc9840a2..e0ad994278 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
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -27,8 +26,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-function-metadata/returns-from-special.adoc b/test-files/golden-tests/config/auto-function-metadata/returns-from-special.adoc
index 20faf5a1ea..a540ec2d00 100644
--- a/test-files/golden-tests/config/auto-function-metadata/returns-from-special.adoc
+++ b/test-files/golden-tests/config/auto-function-metadata/returns-from-special.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#A[`A`]
| A helper class
| link:#Undoc[`Undoc`]
@@ -22,10 +21,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#operator_lshift[`operator<<`]
| Stream insertion operator
| link:#operator_not[`operator!`]
@@ -62,7 +60,7 @@ struct A;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -112,10 +110,9 @@ struct X;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#X-operator_assign-0a[`operator=`]
| Assignment operators
| link:#X-operator_plus[`operator+`]
@@ -196,10 +193,10 @@ Reference to the current object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The object to copy assign from
|===
@@ -225,10 +222,10 @@ Rvalue reference to the current object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The object to move assign from
|===
@@ -254,10 +251,10 @@ Another instance of the object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -357,10 +354,10 @@ operator==(link:#X[X] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -386,10 +383,10 @@ operator!=(link:#X[X] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -415,10 +412,10 @@ operator<(link:#X[X] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -444,10 +441,10 @@ operator<=(link:#X[X] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -473,10 +470,10 @@ operator>(link:#X[X] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -502,10 +499,10 @@ operator>=(link:#X[X] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -531,10 +528,10 @@ The relative order of the objects
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -555,7 +552,7 @@ struct ostream;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -586,10 +583,10 @@ Reference to the current output stream
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *os*
| An output stream
| *value*
@@ -617,10 +614,10 @@ operator!(link:#A[A] const& value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The operand
|===
@@ -648,10 +645,10 @@ operator==(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
@@ -681,10 +678,10 @@ operator!=(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
@@ -714,10 +711,10 @@ operator<(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
@@ -747,10 +744,10 @@ operator<=(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
@@ -780,10 +777,10 @@ operator>(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
@@ -813,10 +810,10 @@ operator>=(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
@@ -846,10 +843,10 @@ The relative order of the objects
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
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 e60a481f21..2f0a519798 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
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -30,8 +29,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -122,8 +120,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-relates/auto-relates.adoc b/test-files/golden-tests/config/auto-relates/auto-relates.adoc
index 8897caa946..816e36882b 100644
--- a/test-files/golden-tests/config/auto-relates/auto-relates.adoc
+++ b/test-files/golden-tests/config/auto-relates/auto-relates.adoc
@@ -6,20 +6,18 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#A[`A`]
| A class with non‐member functions
|===
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#f1[`f1`]
| A non‐member function of A
| link:#f2[`f2`]
@@ -50,7 +48,7 @@ class A;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
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 f50d7347a2..0b600d9858 100644
--- a/test-files/golden-tests/config/auto-relates/auto-relates.html
+++ b/test-files/golden-tests/config/auto-relates/auto-relates.html
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -27,8 +26,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-relates/derived.adoc b/test-files/golden-tests/config/auto-relates/derived.adoc
index b1a101fc86..64ae3d641f 100644
--- a/test-files/golden-tests/config/auto-relates/derived.adoc
+++ b/test-files/golden-tests/config/auto-relates/derived.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#A[`A`]
| A concrete implementation for ABase
| link:#ABase[`ABase`]
@@ -22,10 +21,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#f1[`f1`]
| A non‐member function of ABase
| link:#f2[`f2`]
@@ -57,17 +55,17 @@ struct A
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#ABase[ABase]`
| A base class for non‐member functions
|===
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -99,7 +97,7 @@ struct ABase;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -119,10 +117,10 @@ struct ABase;
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#A[`A`]
| A concrete implementation for ABase
| link:#AView[`AView`]
@@ -146,17 +144,17 @@ struct AView
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#ABase[ABase]`
| A base class for non‐member functions
|===
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -174,10 +172,10 @@ struct AView
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#AView2[`AView2`]
| Another view of A
|===
@@ -199,17 +197,17 @@ struct AView2
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#AView[AView]`
| A view of A
|===
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
diff --git a/test-files/golden-tests/config/auto-relates/derived.html b/test-files/golden-tests/config/auto-relates/derived.html
index 89399b3fed..1575c041c4 100644
--- a/test-files/golden-tests/config/auto-relates/derived.html
+++ b/test-files/golden-tests/config/auto-relates/derived.html
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -30,8 +29,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-relates/enum.adoc b/test-files/golden-tests/config/auto-relates/enum.adoc
index a24ed2e688..647d63e0e2 100644
--- a/test-files/golden-tests/config/auto-relates/enum.adoc
+++ b/test-files/golden-tests/config/auto-relates/enum.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#Result[`Result`]
| Helper result class
| link:#SmallVector[`SmallVector`]
@@ -18,20 +17,18 @@
=== Enums
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#E[`E`]
| An enum with non‐member functions
|===
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#makeE[`makeE`]
| Function that returns A
| link:#makeEs[`makeEs`]
@@ -57,7 +54,7 @@ class Result;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -84,7 +81,7 @@ class SmallVector;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -108,7 +105,7 @@ enum class E : int;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
diff --git a/test-files/golden-tests/config/auto-relates/enum.html b/test-files/golden-tests/config/auto-relates/enum.html
index ba6073a7a8..f898e4b1f3 100644
--- a/test-files/golden-tests/config/auto-relates/enum.html
+++ b/test-files/golden-tests/config/auto-relates/enum.html
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -28,8 +27,7 @@ Enums
-| Name |
-Description |
+Name | Description |
@@ -42,8 +40,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-relates/no-auto-relates.adoc b/test-files/golden-tests/config/auto-relates/no-auto-relates.adoc
index 2b0e76b165..45ff0749db 100644
--- a/test-files/golden-tests/config/auto-relates/no-auto-relates.adoc
+++ b/test-files/golden-tests/config/auto-relates/no-auto-relates.adoc
@@ -6,20 +6,18 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#A[`A`]
| A class with non‐member functions
|===
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#f1[`f1`]
| A non‐member function of A
| link:#f2[`f2`]
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 082ac009f1..08bba0d164 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
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -27,8 +26,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-relates/qualified.adoc b/test-files/golden-tests/config/auto-relates/qualified.adoc
index 354b1c0143..29a46b6512 100644
--- a/test-files/golden-tests/config/auto-relates/qualified.adoc
+++ b/test-files/golden-tests/config/auto-relates/qualified.adoc
@@ -15,20 +15,18 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#A[`A`]
| A class with non‐member functions
|===
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#f1[`f1`]
| A non‐member function of A
| link:#f5[`f5`]
@@ -48,20 +46,18 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#N-B[`B`]
| A nested class with non‐member functions
|===
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#N-f2[`f2`]
| A non‐member function of A
| link:#N-f3[`f3`]
@@ -73,10 +69,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#N-M-f4[`f4`]
| A non‐member function of ::N::B
|===
@@ -112,7 +107,7 @@ struct B;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -161,10 +156,9 @@ f3(link:#N-B[N::B] const&);
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#O-f6[`f6`]
| A non‐member function of ::N::B
|===
@@ -200,7 +194,7 @@ struct A;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
diff --git a/test-files/golden-tests/config/auto-relates/qualified.html b/test-files/golden-tests/config/auto-relates/qualified.html
index fa739bf85f..271fb582f1 100644
--- a/test-files/golden-tests/config/auto-relates/qualified.html
+++ b/test-files/golden-tests/config/auto-relates/qualified.html
@@ -27,8 +27,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -41,8 +40,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -74,8 +72,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -88,8 +85,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -108,8 +104,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -213,8 +208,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-relates/remove-friend.adoc b/test-files/golden-tests/config/auto-relates/remove-friend.adoc
index 2dc687683d..cc523a9d55 100644
--- a/test-files/golden-tests/config/auto-relates/remove-friend.adoc
+++ b/test-files/golden-tests/config/auto-relates/remove-friend.adoc
@@ -6,20 +6,18 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#A[`A`]
| A record with non‐member functions
|===
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#to_string[`to_string`]
| Non‐member function of A
| link:#operator_eq[`operator==`]
@@ -42,17 +40,17 @@ class A;
=== Friends
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#operator_eq[operator==]`
| Friend function not listed as non‐member
|===
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -81,10 +79,10 @@ The string representation of the object
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *a*
| The object to stringify
|===
@@ -116,10 +114,10 @@ Friends are already listed in the class definition.
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left‐hand side of the comparison
| *rhs*
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 3d37741ebd..76a7d64f81 100644
--- a/test-files/golden-tests/config/auto-relates/remove-friend.html
+++ b/test-files/golden-tests/config/auto-relates/remove-friend.html
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -27,8 +26,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/auto-relates/return-type.adoc b/test-files/golden-tests/config/auto-relates/return-type.adoc
index 93d2191ba5..c8417da439 100644
--- a/test-files/golden-tests/config/auto-relates/return-type.adoc
+++ b/test-files/golden-tests/config/auto-relates/return-type.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#A[`A`]
| A class with non‐member functions
| link:#Result[`Result`]
@@ -20,10 +19,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#makeA[`makeA`]
| Function that returns A
| link:#makeAs[`makeAs`]
@@ -48,7 +46,7 @@ class A;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -77,7 +75,7 @@ class Result;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -104,7 +102,7 @@ class SmallVector;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
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 67c8fa0a76..ace0c99b14 100644
--- a/test-files/golden-tests/config/auto-relates/return-type.html
+++ b/test-files/golden-tests/config/auto-relates/return-type.html
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -29,8 +28,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/extract-all/no-extract-all.adoc b/test-files/golden-tests/config/extract-all/no-extract-all.adoc
index 99127f68b5..7c60afb568 100644
--- a/test-files/golden-tests/config/extract-all/no-extract-all.adoc
+++ b/test-files/golden-tests/config/extract-all/no-extract-all.adoc
@@ -6,10 +6,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#docFunction[`docFunction`]
| Documented function
| link:#sometimesDocFunction[`sometimesDocFunction`]
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 d7b96dca06..b065c31d51 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
@@ -13,8 +13,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/extract-empty-namespaces/no-extract-empty-namespaces.adoc b/test-files/golden-tests/config/extract-empty-namespaces/no-extract-empty-namespaces.adoc
index d96c4b1bc1..cde28b6345 100644
--- a/test-files/golden-tests/config/extract-empty-namespaces/no-extract-empty-namespaces.adoc
+++ b/test-files/golden-tests/config/extract-empty-namespaces/no-extract-empty-namespaces.adoc
@@ -6,10 +6,9 @@
=== Namespaces
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#documented_ns[`documented_ns`]
| Namespace documentation
| link:#mixed_ns[`mixed_ns`]
@@ -24,10 +23,9 @@
=== Namespace Aliases
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#empty_ns_alias[`empty_ns_alias`]
| Should still work
| link:#regular_ns_alias[`regular_ns_alias`]
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 c183f1751c..3a38f8cf5e 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
@@ -13,8 +13,7 @@ Namespaces
-| Name |
-Description |
+Name | Description |
@@ -31,8 +30,7 @@ Namespace Aliases
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/extract-friends/extract-friends.adoc b/test-files/golden-tests/config/extract-friends/extract-friends.adoc
index 3b91a36efd..8176f9d0dc 100644
--- a/test-files/golden-tests/config/extract-friends/extract-friends.adoc
+++ b/test-files/golden-tests/config/extract-friends/extract-friends.adoc
@@ -93,10 +93,10 @@ class A;
=== Friends
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#std-hash-08[std::hash<A>]`
|
|===
diff --git a/test-files/golden-tests/config/extract-implicit-specializations/base.adoc b/test-files/golden-tests/config/extract-implicit-specializations/base.adoc
index c497efcfca..c88f65a135 100644
--- a/test-files/golden-tests/config/extract-implicit-specializations/base.adoc
+++ b/test-files/golden-tests/config/extract-implicit-specializations/base.adoc
@@ -28,10 +28,10 @@ struct A
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#B[B]`
|
|===
@@ -66,10 +66,10 @@ struct B;
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#A[`A`]
|
|===
diff --git a/test-files/golden-tests/config/extract-implicit-specializations/extract-implicit-specializations.adoc b/test-files/golden-tests/config/extract-implicit-specializations/extract-implicit-specializations.adoc
index bd41f32dee..906ca8c654 100644
--- a/test-files/golden-tests/config/extract-implicit-specializations/extract-implicit-specializations.adoc
+++ b/test-files/golden-tests/config/extract-implicit-specializations/extract-implicit-specializations.adoc
@@ -28,10 +28,10 @@ struct A
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#B-00[B<int>]`
|
|===
@@ -80,10 +80,10 @@ struct B;
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#A[`A`]
|
|===
diff --git a/test-files/golden-tests/config/extract-implicit-specializations/no-extract-implicit-specializations.adoc b/test-files/golden-tests/config/extract-implicit-specializations/no-extract-implicit-specializations.adoc
index 65428e6175..0a99f31923 100644
--- a/test-files/golden-tests/config/extract-implicit-specializations/no-extract-implicit-specializations.adoc
+++ b/test-files/golden-tests/config/extract-implicit-specializations/no-extract-implicit-specializations.adoc
@@ -28,10 +28,10 @@ struct A
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#B[B<int>]`
|
|===
@@ -67,10 +67,10 @@ struct B;
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#A[`A`]
|
|===
diff --git a/test-files/golden-tests/config/inherit-base-members/base-overload-set.adoc b/test-files/golden-tests/config/inherit-base-members/base-overload-set.adoc
index 7f73875e16..588a63e5a3 100644
--- a/test-files/golden-tests/config/inherit-base-members/base-overload-set.adoc
+++ b/test-files/golden-tests/config/inherit-base-members/base-overload-set.adoc
@@ -29,10 +29,10 @@ class Base
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#ConstBase[ConstBase]`
|
|===
@@ -47,10 +47,10 @@ class Base
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#C[`C`]
|
|===
@@ -121,10 +121,10 @@ class C
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#Base[Base]`
|
|===
@@ -159,10 +159,10 @@ class ConstBase;
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#Base[`Base`]
|
|===
diff --git a/test-files/golden-tests/config/inherit-base-members/copy-dependencies.adoc b/test-files/golden-tests/config/inherit-base-members/copy-dependencies.adoc
index c09ad5f580..cced326a01 100644
--- a/test-files/golden-tests/config/inherit-base-members/copy-dependencies.adoc
+++ b/test-files/golden-tests/config/inherit-base-members/copy-dependencies.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base[`base`]
| A base class to test inheritance and shadowing
| link:#base_base[`base_base`]
@@ -39,20 +38,19 @@ class base
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base_base[base_base]`
| A second‐order base class to test indirect inheritance
|===
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base_base-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#base-base_inherited[`base_inherited`]
@@ -67,10 +65,9 @@ class base
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base-do_base_inherited[`do_base_inherited`]
| This function should be inherited by derived classes.
| link:#base-do_base_shadowed[`do_base_shadowed`]
@@ -81,10 +78,10 @@ class base
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#derived[`derived`]
| A class that derives from base and excluded_base
|===
@@ -219,10 +216,9 @@ class base_base;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base_base-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#base_base-do_base_base_inherited[`do_base_base_inherited`]
@@ -231,10 +227,10 @@ class base_base;
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#base[`base`]
| A base class to test inheritance and shadowing
|===
@@ -295,10 +291,10 @@ class derived
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base[base]`
| A base class to test inheritance and shadowing
| `excluded_base`
@@ -307,10 +303,9 @@ class derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base_base-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#base-base_inherited[`base_inherited`]
@@ -329,10 +324,9 @@ class derived
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base-do_base_inherited[`do_base_inherited`]
| This function should be inherited by derived classes.
| link:#base-do_base_shadowed[`do_base_shadowed`]
@@ -446,10 +440,9 @@ class private_derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#private_derived-derived_shadowed[`derived_shadowed`]
| This function should shadow the base class function.
| link:#private_derived-do_derived_shadowed[`do_derived_shadowed`]
@@ -512,10 +505,10 @@ class protected_derived
=== Protected Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base[base]`
| A base class to test inheritance and shadowing
| `excluded_base`
@@ -524,10 +517,9 @@ class protected_derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#protected_derived-derived_shadowed[`derived_shadowed`]
| This function should shadow the base class function.
| link:#protected_derived-do_derived_shadowed[`do_derived_shadowed`]
@@ -536,10 +528,9 @@ class protected_derived
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base_base-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#base-base_inherited[`base_inherited`]
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 c2da370fbe..c5e2b01c25 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
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -62,8 +61,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -81,8 +79,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
@@ -255,8 +252,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -362,8 +358,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -383,8 +378,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
@@ -513,8 +507,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -605,8 +598,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -621,8 +613,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/inherit-base-members/copy.adoc b/test-files/golden-tests/config/inherit-base-members/copy.adoc
index 3f9cabdfca..b9975df4d0 100644
--- a/test-files/golden-tests/config/inherit-base-members/copy.adoc
+++ b/test-files/golden-tests/config/inherit-base-members/copy.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base[`base`]
| A base class to test inheritance and shadowing
| link:#base_base[`base_base`]
@@ -39,20 +38,19 @@ class base
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base_base[base_base]`
| A second‐order base class to test indirect inheritance
|===
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#base-base_inherited[`base_inherited`]
@@ -67,10 +65,9 @@ class base
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base-do_base_inherited[`do_base_inherited`]
| This function should be inherited by derived classes.
| link:#base-do_base_shadowed[`do_base_shadowed`]
@@ -81,10 +78,10 @@ class base
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#derived[`derived`]
| A class that derives from base and excluded_base
|===
@@ -257,10 +254,9 @@ class base_base;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base_base-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#base_base-do_base_base_inherited[`do_base_base_inherited`]
@@ -269,10 +265,10 @@ class base_base;
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#base[`base`]
| A base class to test inheritance and shadowing
|===
@@ -333,10 +329,10 @@ class derived
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base[base]`
| A base class to test inheritance and shadowing
| `excluded_base`
@@ -345,10 +341,9 @@ class derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#derived-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#derived-base_inherited[`base_inherited`]
@@ -367,10 +362,9 @@ class derived
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#derived-do_base_inherited[`do_base_inherited`]
| This function should be inherited by derived classes.
| link:#derived-do_base_shadowed[`do_base_shadowed`]
@@ -617,10 +611,9 @@ class private_derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#private_derived-derived_shadowed[`derived_shadowed`]
| This function should shadow the base class function.
| link:#private_derived-do_derived_shadowed[`do_derived_shadowed`]
@@ -683,10 +676,10 @@ class protected_derived
=== Protected Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base[base]`
| A base class to test inheritance and shadowing
| `excluded_base`
@@ -695,10 +688,9 @@ class protected_derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#protected_derived-derived_shadowed-0a[`derived_shadowed`]
| This function should shadow the base class function.
| link:#protected_derived-do_derived_shadowed-0e[`do_derived_shadowed`]
@@ -707,10 +699,9 @@ class protected_derived
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#protected_derived-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#protected_derived-base_inherited[`base_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 b7b8da27f9..21d5fcf162 100644
--- a/test-files/golden-tests/config/inherit-base-members/copy.html
+++ b/test-files/golden-tests/config/inherit-base-members/copy.html
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -62,8 +61,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -81,8 +79,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
@@ -297,8 +294,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -404,8 +400,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -425,8 +420,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
@@ -702,8 +696,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -794,8 +787,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -810,8 +802,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/inherit-base-members/never.adoc b/test-files/golden-tests/config/inherit-base-members/never.adoc
index 12603fb450..d481c548ef 100644
--- a/test-files/golden-tests/config/inherit-base-members/never.adoc
+++ b/test-files/golden-tests/config/inherit-base-members/never.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base[`base`]
| A base class to test inheritance and shadowing
| link:#base_base[`base_base`]
@@ -39,20 +38,19 @@ class base
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base_base[base_base]`
| A second‐order base class to test indirect inheritance
|===
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base-base_inherited[`base_inherited`]
| This function should be inherited by derived classes.
| link:#base-base_shadowed[`base_shadowed`]
@@ -63,10 +61,9 @@ class base
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base-do_base_inherited[`do_base_inherited`]
| This function should be inherited by derived classes.
| link:#base-do_base_shadowed[`do_base_shadowed`]
@@ -77,10 +74,10 @@ class base
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#derived[`derived`]
| A class that derives from base and excluded_base
|===
@@ -215,10 +212,9 @@ class base_base;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base_base-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#base_base-do_base_base_inherited[`do_base_base_inherited`]
@@ -227,10 +223,10 @@ class base_base;
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#base[`base`]
| A base class to test inheritance and shadowing
|===
@@ -291,10 +287,10 @@ class derived
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base[base]`
| A base class to test inheritance and shadowing
| `excluded_base`
@@ -303,10 +299,9 @@ class derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#derived-derived_shadowed[`derived_shadowed`]
| This function should shadow the base class function.
| link:#derived-do_derived_shadowed[`do_derived_shadowed`]
@@ -369,10 +364,9 @@ class private_derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#private_derived-derived_shadowed[`derived_shadowed`]
| This function should shadow the base class function.
| link:#private_derived-do_derived_shadowed[`do_derived_shadowed`]
@@ -435,10 +429,10 @@ class protected_derived
=== Protected Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base[base]`
| A base class to test inheritance and shadowing
| `excluded_base`
@@ -447,10 +441,9 @@ class protected_derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#protected_derived-derived_shadowed[`derived_shadowed`]
| This function should shadow the base class function.
| link:#protected_derived-do_derived_shadowed[`do_derived_shadowed`]
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 4a6878211e..43a045136d 100644
--- a/test-files/golden-tests/config/inherit-base-members/never.html
+++ b/test-files/golden-tests/config/inherit-base-members/never.html
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -62,8 +61,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -79,8 +77,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
@@ -253,8 +250,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -360,8 +356,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -437,8 +432,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -529,8 +523,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/inherit-base-members/reference.adoc b/test-files/golden-tests/config/inherit-base-members/reference.adoc
index 4970145c67..7c76a8992e 100644
--- a/test-files/golden-tests/config/inherit-base-members/reference.adoc
+++ b/test-files/golden-tests/config/inherit-base-members/reference.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base[`base`]
| A base class to test inheritance and shadowing
| link:#base_base[`base_base`]
@@ -39,20 +38,19 @@ class base
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base_base[base_base]`
| A second‐order base class to test indirect inheritance
|===
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base_base-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#base-base_inherited[`base_inherited`]
@@ -67,10 +65,9 @@ class base
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base-do_base_inherited[`do_base_inherited`]
| This function should be inherited by derived classes.
| link:#base-do_base_shadowed[`do_base_shadowed`]
@@ -81,10 +78,10 @@ class base
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#derived[`derived`]
| A class that derives from base and excluded_base
|===
@@ -219,10 +216,9 @@ class base_base;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base_base-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#base_base-do_base_base_inherited[`do_base_base_inherited`]
@@ -231,10 +227,10 @@ class base_base;
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#base[`base`]
| A base class to test inheritance and shadowing
|===
@@ -295,10 +291,10 @@ class derived
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base[base]`
| A base class to test inheritance and shadowing
| `excluded_base`
@@ -307,10 +303,9 @@ class derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base_base-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#base-base_inherited[`base_inherited`]
@@ -327,10 +322,9 @@ class derived
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base-do_base_inherited[`do_base_inherited`]
| This function should be inherited by derived classes.
| link:#base-do_base_shadowed[`do_base_shadowed`]
@@ -395,10 +389,9 @@ class private_derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#private_derived-derived_shadowed[`derived_shadowed`]
| This function should shadow the base class function.
| link:#private_derived-do_derived_shadowed[`do_derived_shadowed`]
@@ -461,10 +454,10 @@ class protected_derived
=== Protected Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base[base]`
| A base class to test inheritance and shadowing
| `excluded_base`
@@ -473,10 +466,9 @@ class protected_derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#protected_derived-derived_shadowed[`derived_shadowed`]
| This function should shadow the base class function.
| link:#protected_derived-do_derived_shadowed[`do_derived_shadowed`]
@@ -485,10 +477,9 @@ class protected_derived
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base_base-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#base-base_inherited[`base_inherited`]
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 10e0c2786b..3fdca1f3f4 100644
--- a/test-files/golden-tests/config/inherit-base-members/reference.html
+++ b/test-files/golden-tests/config/inherit-base-members/reference.html
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -62,8 +61,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -81,8 +79,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
@@ -255,8 +252,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -362,8 +358,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -382,8 +377,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
@@ -459,8 +453,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -551,8 +544,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -567,8 +559,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/inherit-base-members/skip-special.adoc b/test-files/golden-tests/config/inherit-base-members/skip-special.adoc
index ce79aba4d5..e4719052be 100644
--- a/test-files/golden-tests/config/inherit-base-members/skip-special.adoc
+++ b/test-files/golden-tests/config/inherit-base-members/skip-special.adoc
@@ -6,10 +6,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base[`base`]
|
| link:#base_base[`base_base`]
@@ -37,20 +36,19 @@ class base
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base_base[base_base]`
|
|===
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base-2constructor[`base`] [.small]#[constructor]#
| Constructor should not be inherited
| link:#base-2destructor[`~base`] [.small]#[destructor]#
@@ -69,10 +67,9 @@ class base
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base-do_base_inherited[`do_base_inherited`]
| This function should be inherited by derived classes.
| link:#base-do_base_shadowed[`do_base_shadowed`]
@@ -83,10 +80,10 @@ class base
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#derived[`derived`]
|
|===
@@ -223,10 +220,9 @@ class base_base;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base_base-2constructor[`base_base`] [.small]#[constructor]#
| Constructor should not be inherited
| link:#base_base-2destructor[`~base_base`] [.small]#[destructor]#
@@ -239,10 +235,10 @@ class base_base;
=== Derived Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| link:#base[`base`]
|
|===
@@ -321,10 +317,10 @@ class derived
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base[base]`
|
| `excluded_base`
@@ -333,10 +329,9 @@ class derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#derived-2constructor[`derived`] [.small]#[constructor]#
| Constructor should not be inherited
| link:#derived-2destructor[`~derived`] [.small]#[destructor]#
@@ -359,10 +354,9 @@ class derived
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base-do_base_inherited[`do_base_inherited`]
| This function should be inherited by derived classes.
| link:#base-do_base_shadowed[`do_base_shadowed`]
@@ -494,10 +488,9 @@ class private_derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#private_derived-2constructor[`private_derived`] [.small]#[constructor]#
| Constructor should not be inherited
| link:#private_derived-2destructor[`~private_derived`] [.small]#[destructor]#
@@ -584,10 +577,10 @@ class protected_derived
=== Protected Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `link:#base[base]`
|
| `excluded_base`
@@ -596,10 +589,9 @@ class protected_derived
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#protected_derived-2constructor[`protected_derived`] [.small]#[constructor]#
| Constructor should not be inherited
| link:#protected_derived-2destructor[`~protected_derived`] [.small]#[destructor]#
@@ -612,10 +604,9 @@ class protected_derived
=== Protected Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#base_base-base_base_inherited[`base_base_inherited`]
| This function should be indirectly inherited by derived classes.
| link:#base-base_inherited[`base_inherited`]
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 650896a0cf..9dc0a99ae8 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
@@ -13,8 +13,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -59,8 +58,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -80,8 +78,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
@@ -259,8 +256,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -389,8 +385,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -412,8 +407,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
@@ -563,8 +557,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -681,8 +674,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
@@ -699,8 +691,7 @@ Protected Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/legible-names/constructor.adoc b/test-files/golden-tests/config/legible-names/constructor.adoc
index 13a03218d4..13f89c5d61 100644
--- a/test-files/golden-tests/config/legible-names/constructor.adoc
+++ b/test-files/golden-tests/config/legible-names/constructor.adoc
@@ -26,10 +26,9 @@ struct X;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#X-2constructor-08[`X`] [.small]#[constructor]#
| Constructors
|===
@@ -123,10 +122,10 @@ X(link:#X[X] const& other);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *other*
| The object to copy construct from
|===
@@ -147,10 +146,10 @@ X(link:#X[X]&& other);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *other*
| The object to move construct from
|===
@@ -171,10 +170,10 @@ X(int value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The value to construct from
|===
@@ -195,10 +194,10 @@ X(double value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The value to construct from
|===
diff --git a/test-files/golden-tests/config/legible-names/constructor.html b/test-files/golden-tests/config/legible-names/constructor.html
index f20945858e..41dd753415 100644
--- a/test-files/golden-tests/config/legible-names/constructor.html
+++ b/test-files/golden-tests/config/legible-names/constructor.html
@@ -39,8 +39,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/missing-include-shims/main.adoc b/test-files/golden-tests/config/missing-include-shims/main.adoc
index 185fd9112c..196d6f3aeb 100644
--- a/test-files/golden-tests/config/missing-include-shims/main.adoc
+++ b/test-files/golden-tests/config/missing-include-shims/main.adoc
@@ -6,10 +6,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#f[`f`]
| Function satisfied by missing‐include‐shims
|===
diff --git a/test-files/golden-tests/config/missing-include-shims/main.html b/test-files/golden-tests/config/missing-include-shims/main.html
index c62a988b3c..3a521c8857 100644
--- a/test-files/golden-tests/config/missing-include-shims/main.html
+++ b/test-files/golden-tests/config/missing-include-shims/main.html
@@ -13,8 +13,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/show-enum-constants/show-enum-constants-false.adoc b/test-files/golden-tests/config/show-enum-constants/show-enum-constants-false.adoc
index 8b7c9d7dbd..80828738b3 100644
--- a/test-files/golden-tests/config/show-enum-constants/show-enum-constants-false.adoc
+++ b/test-files/golden-tests/config/show-enum-constants/show-enum-constants-false.adoc
@@ -6,10 +6,9 @@
=== Enums
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#Color[`Color`]
| A simple enum
|===
@@ -30,10 +29,9 @@ enum class Color : int;
=== Members
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| `Red`
| The color red
| `Green`
diff --git a/test-files/golden-tests/config/show-enum-constants/show-enum-constants-false.html b/test-files/golden-tests/config/show-enum-constants/show-enum-constants-false.html
index 07e582383a..373967c432 100644
--- a/test-files/golden-tests/config/show-enum-constants/show-enum-constants-false.html
+++ b/test-files/golden-tests/config/show-enum-constants/show-enum-constants-false.html
@@ -13,8 +13,7 @@ Enums
-| Name |
-Description |
+Name | Description |
@@ -43,8 +42,7 @@ Members
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/show-enum-constants/show-enum-constants-true.adoc b/test-files/golden-tests/config/show-enum-constants/show-enum-constants-true.adoc
index 557a038d88..a05104d409 100644
--- a/test-files/golden-tests/config/show-enum-constants/show-enum-constants-true.adoc
+++ b/test-files/golden-tests/config/show-enum-constants/show-enum-constants-true.adoc
@@ -6,10 +6,9 @@
=== Enums
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#Color[`Color`]
| A simple enum
|===
@@ -30,10 +29,9 @@ enum class Color : int;
=== Members
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#Color-Red[`Red`]
| The color red
| link:#Color-Green[`Green`]
diff --git a/test-files/golden-tests/config/show-enum-constants/show-enum-constants-true.html b/test-files/golden-tests/config/show-enum-constants/show-enum-constants-true.html
index d763b20401..82958df22d 100644
--- a/test-files/golden-tests/config/show-enum-constants/show-enum-constants-true.html
+++ b/test-files/golden-tests/config/show-enum-constants/show-enum-constants-true.html
@@ -13,8 +13,7 @@ Enums
-| Name |
-Description |
+Name | Description |
@@ -43,8 +42,7 @@ Members
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/sort-members-by/sort-members-by-location.adoc b/test-files/golden-tests/config/sort-members-by/sort-members-by-location.adoc
index 5d687880eb..e7189dcd93 100644
--- a/test-files/golden-tests/config/sort-members-by/sort-members-by-location.adoc
+++ b/test-files/golden-tests/config/sort-members-by/sort-members-by-location.adoc
@@ -26,10 +26,9 @@ struct Z;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#Z-2constructor-00[`Z`] [.small]#[constructor]#
| Constructors
| link:#Z-2destructor[`~Z`] [.small]#[destructor]#
@@ -95,10 +94,10 @@ Z(int value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The value to construct from
|===
@@ -215,10 +214,10 @@ operator==(link:#Z[Z] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -244,10 +243,10 @@ operator!=(link:#Z[Z] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -273,10 +272,10 @@ The relative order of the objects
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
diff --git a/test-files/golden-tests/config/sort-members-by/sort-members-by-location.html b/test-files/golden-tests/config/sort-members-by/sort-members-by-location.html
index 05bbb2612a..fd850bdd6b 100644
--- a/test-files/golden-tests/config/sort-members-by/sort-members-by-location.html
+++ b/test-files/golden-tests/config/sort-members-by/sort-members-by-location.html
@@ -39,8 +39,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/sort-members-by/sort-members-by-name.adoc b/test-files/golden-tests/config/sort-members-by/sort-members-by-name.adoc
index c71581bd81..53ccdc8bb0 100644
--- a/test-files/golden-tests/config/sort-members-by/sort-members-by-name.adoc
+++ b/test-files/golden-tests/config/sort-members-by/sort-members-by-name.adoc
@@ -26,10 +26,9 @@ struct Z;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#Z-2constructor-00[`Z`] [.small]#[constructor]#
| Constructors
| link:#Z-2destructor[`~Z`] [.small]#[destructor]#
@@ -109,10 +108,10 @@ Z(int value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The value to construct from
|===
@@ -215,10 +214,10 @@ operator==(link:#Z[Z] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -244,10 +243,10 @@ operator!=(link:#Z[Z] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -273,10 +272,10 @@ The relative order of the objects
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
diff --git a/test-files/golden-tests/config/sort-members-by/sort-members-by-name.html b/test-files/golden-tests/config/sort-members-by/sort-members-by-name.html
index ac4fdcaf47..3bb75aa170 100644
--- a/test-files/golden-tests/config/sort-members-by/sort-members-by-name.html
+++ b/test-files/golden-tests/config/sort-members-by/sort-members-by-name.html
@@ -39,8 +39,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-location.adoc b/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-location.adoc
index 0ee4e63c75..c88bd28d08 100644
--- a/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-location.adoc
+++ b/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-location.adoc
@@ -22,10 +22,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#h[`h`]
|
| link:#g-0f[`g`]
@@ -148,7 +147,7 @@ struct A;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -174,10 +173,9 @@ struct Z;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#Z-2constructor-00[`Z`] [.small]#[constructor]#
| Constructors
| link:#Z-2destructor[`~Z`] [.small]#[destructor]#
@@ -255,10 +253,10 @@ Z(int value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The value to construct from
|===
@@ -348,10 +346,10 @@ operator==(link:#Z[Z] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -377,10 +375,10 @@ operator!=(link:#Z[Z] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -406,10 +404,10 @@ The relative order of the objects
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -648,10 +646,10 @@ operator!(link:#A[A] const& v);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *v*
| The operand
|===
@@ -679,10 +677,10 @@ operator==(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
@@ -712,10 +710,10 @@ operator!=(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
diff --git a/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-location.html b/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-location.html
index b2ac897a1b..3176ff6a7b 100644
--- a/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-location.html
+++ b/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-location.html
@@ -34,8 +34,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -212,8 +211,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-name.adoc b/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-name.adoc
index 6c59c4d92b..b67d487a76 100644
--- a/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-name.adoc
+++ b/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-name.adoc
@@ -22,10 +22,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#f[`f`]
|
| link:#g-0f[`g`]
@@ -54,7 +53,7 @@ struct A;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -174,10 +173,9 @@ struct Z;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#Z-2constructor-00[`Z`] [.small]#[constructor]#
| Constructors
| link:#Z-2destructor[`~Z`] [.small]#[destructor]#
@@ -255,10 +253,10 @@ Z(int value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The value to construct from
|===
@@ -348,10 +346,10 @@ operator==(link:#Z[Z] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -377,10 +375,10 @@ operator!=(link:#Z[Z] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -406,10 +404,10 @@ The relative order of the objects
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -648,10 +646,10 @@ operator!(link:#A[A] const& v);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *v*
| The operand
|===
@@ -679,10 +677,10 @@ operator==(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
@@ -712,10 +710,10 @@ operator!=(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
diff --git a/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-name.html b/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-name.html
index 948aabf43e..e468b6fbdc 100644
--- a/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-name.html
+++ b/test-files/golden-tests/config/sort-namespace-members-by/sort-namespace-members-by-name.html
@@ -34,8 +34,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -212,8 +211,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/sort/sort-members.adoc b/test-files/golden-tests/config/sort/sort-members.adoc
index 3dd7b2dffd..02d641760c 100644
--- a/test-files/golden-tests/config/sort/sort-members.adoc
+++ b/test-files/golden-tests/config/sort/sort-members.adoc
@@ -22,10 +22,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#f[`f`]
|
| link:#g-0f[`g`]
@@ -54,7 +53,7 @@ struct A;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -174,10 +173,9 @@ struct Z;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#Z-2constructor-00[`Z`] [.small]#[constructor]#
| Constructors
| link:#Z-2destructor[`~Z`] [.small]#[destructor]#
@@ -255,10 +253,10 @@ Z(int value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The value to construct from
|===
@@ -348,10 +346,10 @@ operator==(link:#Z[Z] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -377,10 +375,10 @@ operator!=(link:#Z[Z] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -406,10 +404,10 @@ The relative order of the objects
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -648,10 +646,10 @@ operator!(link:#A[A] const& v);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *v*
| The operand
|===
@@ -679,10 +677,10 @@ operator==(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
@@ -712,10 +710,10 @@ operator!=(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
diff --git a/test-files/golden-tests/config/sort/sort-members.html b/test-files/golden-tests/config/sort/sort-members.html
index a1261d558b..5df0de8cec 100644
--- a/test-files/golden-tests/config/sort/sort-members.html
+++ b/test-files/golden-tests/config/sort/sort-members.html
@@ -34,8 +34,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -212,8 +211,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/config/sort/unordered.adoc b/test-files/golden-tests/config/sort/unordered.adoc
index 91a785a154..ec08d339ac 100644
--- a/test-files/golden-tests/config/sort/unordered.adoc
+++ b/test-files/golden-tests/config/sort/unordered.adoc
@@ -22,10 +22,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#operator_not_eq[`operator!=`]
| Inequality operator
| link:#operator_eq[`operator==`]
@@ -148,7 +147,7 @@ struct A;
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -174,10 +173,9 @@ struct Z;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#Z-operator_3way[`operator<=>`]
| Three‐way comparison operator
| link:#Z-operator_not_eq[`operator!=`]
@@ -217,10 +215,10 @@ The relative order of the objects
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -246,10 +244,10 @@ operator!=(link:#Z[Z] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -275,10 +273,10 @@ operator==(link:#Z[Z] const& rhs) const;
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *rhs*
| The right operand
|===
@@ -406,10 +404,10 @@ Z(int value);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The value to construct from
|===
@@ -437,10 +435,10 @@ operator!=(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
@@ -470,10 +468,10 @@ operator==(
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *lhs*
| The left operand
| *rhs*
@@ -501,10 +499,10 @@ operator!(link:#A[A] const& v);
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *v*
| The operand
|===
diff --git a/test-files/golden-tests/config/sort/unordered.html b/test-files/golden-tests/config/sort/unordered.html
index fbe5eff335..838f12f00d 100644
--- a/test-files/golden-tests/config/sort/unordered.html
+++ b/test-files/golden-tests/config/sort/unordered.html
@@ -34,8 +34,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -212,8 +211,7 @@ Member Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/core/libcxx.adoc b/test-files/golden-tests/core/libcxx.adoc
index 3272e8e79e..1eda5d6c83 100644
--- a/test-files/golden-tests/core/libcxx.adoc
+++ b/test-files/golden-tests/core/libcxx.adoc
@@ -6,10 +6,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#sqrt[`sqrt`]
| Computes the square root of an integral value.
|===
@@ -37,7 +36,7 @@ This function calculates the square root of a given integral value using bit man
=== Exceptions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Thrown on
@@ -51,20 +50,20 @@ The square root of the input value.
=== Template Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *T*
| The type of the input value. Must be an integral type.
|===
=== Parameters
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| *value*
| The integral value to compute the square root of.
|===
diff --git a/test-files/golden-tests/core/libcxx.html b/test-files/golden-tests/core/libcxx.html
index 34d65f72dd..df84cf40fd 100644
--- a/test-files/golden-tests/core/libcxx.html
+++ b/test-files/golden-tests/core/libcxx.html
@@ -13,8 +13,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/filters/file/include-symlink.adoc b/test-files/golden-tests/filters/file/include-symlink.adoc
index e3bb2f2961..c279e79338 100644
--- a/test-files/golden-tests/filters/file/include-symlink.adoc
+++ b/test-files/golden-tests/filters/file/include-symlink.adoc
@@ -6,10 +6,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#f[`f`]
| A brief.
|===
diff --git a/test-files/golden-tests/filters/file/include-symlink.html b/test-files/golden-tests/filters/file/include-symlink.html
index a465e1f3f9..b60a669c6d 100644
--- a/test-files/golden-tests/filters/file/include-symlink.html
+++ b/test-files/golden-tests/filters/file/include-symlink.html
@@ -13,8 +13,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/filters/file/subdirectories.adoc b/test-files/golden-tests/filters/file/subdirectories.adoc
index 02b9ced9cf..d187ff147e 100644
--- a/test-files/golden-tests/filters/file/subdirectories.adoc
+++ b/test-files/golden-tests/filters/file/subdirectories.adoc
@@ -6,10 +6,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#f[`f`]
| A brief.
|===
diff --git a/test-files/golden-tests/filters/file/subdirectories.html b/test-files/golden-tests/filters/file/subdirectories.html
index ad78f0971f..e037e39f5c 100644
--- a/test-files/golden-tests/filters/file/subdirectories.html
+++ b/test-files/golden-tests/filters/file/subdirectories.html
@@ -13,8 +13,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/filters/file/subdirectories2.adoc b/test-files/golden-tests/filters/file/subdirectories2.adoc
index 02b9ced9cf..d187ff147e 100644
--- a/test-files/golden-tests/filters/file/subdirectories2.adoc
+++ b/test-files/golden-tests/filters/file/subdirectories2.adoc
@@ -6,10 +6,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#f[`f`]
| A brief.
|===
diff --git a/test-files/golden-tests/filters/file/subdirectories2.html b/test-files/golden-tests/filters/file/subdirectories2.html
index ad78f0971f..e037e39f5c 100644
--- a/test-files/golden-tests/filters/file/subdirectories2.html
+++ b/test-files/golden-tests/filters/file/subdirectories2.html
@@ -13,8 +13,7 @@ Functions
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/filters/symbol-name/excluded-base-class.adoc b/test-files/golden-tests/filters/symbol-name/excluded-base-class.adoc
index 275311b634..6aa6161c77 100644
--- a/test-files/golden-tests/filters/symbol-name/excluded-base-class.adoc
+++ b/test-files/golden-tests/filters/symbol-name/excluded-base-class.adoc
@@ -39,10 +39,10 @@ class D
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `B::C`
|
|===
@@ -127,10 +127,10 @@ class E
=== Base Classes
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+|Name|Description
+
| `B::C`
|
|===
diff --git a/test-files/golden-tests/filters/symbol-name/extraction-mode.adoc b/test-files/golden-tests/filters/symbol-name/extraction-mode.adoc
index 58fc6a599a..69fa426e3e 100644
--- a/test-files/golden-tests/filters/symbol-name/extraction-mode.adoc
+++ b/test-files/golden-tests/filters/symbol-name/extraction-mode.adoc
@@ -6,10 +6,9 @@
=== Namespaces
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#regular_ns[`regular_ns`]
| A regular namespace with different filters for members
| link:#see_below_ns[`see_below_ns`]
@@ -18,10 +17,9 @@
=== Namespace Aliases
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#dependency_ns_alias[`dependency_ns_alias`]
| Namespace alias to form the dependency on dependency_ns
| link:#implementation_defined_ns_alias[`implementation_defined_ns_alias`]
@@ -32,10 +30,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#regular[`regular`]
| A regular symbol in the global namespace
| link:#see_below[`see_below`]
@@ -44,10 +41,9 @@
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#get_dependency[`get_dependency`]
| A function to get a dependency symbol on the global namespace
| link:#get_implementation_defined[`get_implementation_defined`]
@@ -65,10 +61,9 @@ A regular namespace with different filters for members
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#regular_ns-regular[`regular`]
| A symbol that passes the filters
| link:#regular_ns-see_below[`see_below`]
@@ -77,10 +72,9 @@ A regular namespace with different filters for members
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#regular_ns-get_dependency[`get_dependency`]
| A function to get an excluded symbol
| link:#regular_ns-get_implementation_defined[`get_implementation_defined`]
@@ -107,17 +101,16 @@ struct regular;
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#regular_ns-regular-also_regular[`also_regular`]
| Child of a regular symbol extracted as regular
|===
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -145,10 +138,9 @@ struct also_regular;
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#regular_ns-regular-also_regular-regular_as_well[`regular_as_well`]
| Grandchild of a regular symbol extracted as regular
|===
@@ -282,10 +274,9 @@ A see‐below namespace
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#see_below_ns-regular[`regular`]
| Regular symbol in a see‐below namespace
| link:#see_below_ns-see_below[`see_below`]
@@ -294,10 +285,9 @@ A see‐below namespace
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#see_below_ns-get_dependency[`get_dependency`]
| A function to get a dependency symbol in a see‐below namespace
| link:#see_below_ns-get_implementation_defined[`get_implementation_defined`]
@@ -454,17 +444,16 @@ struct regular;
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#regular-also_regular[`also_regular`]
| Child of a regular symbol: should be traversed as usual
|===
=== Non-Member Functions
-[cols=2]
+[cols="1,4"]
|===
| Name
| Description
@@ -492,10 +481,9 @@ struct also_regular;
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#regular-also_regular-regular_as_well[`regular_as_well`]
| Grandchild of a regular symbol: should be traversed as usual
|===
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 c99c5acbc5..2f5a29f0eb 100644
--- a/test-files/golden-tests/filters/symbol-name/extraction-mode.html
+++ b/test-files/golden-tests/filters/symbol-name/extraction-mode.html
@@ -13,8 +13,7 @@ Namespaces
-| Name |
-Description |
+Name | Description |
@@ -28,8 +27,7 @@ Namespace Aliases
-| Name |
-Description |
+Name | Description |
@@ -44,8 +42,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -59,8 +56,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -84,8 +80,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -99,8 +94,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -132,8 +126,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -182,8 +175,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -343,8 +335,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -358,8 +349,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -538,8 +528,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -588,8 +577,7 @@ Types
-| Name |
-Description |
+Name | Description |
diff --git a/test-files/golden-tests/filters/symbol-name/whitelist_0.adoc b/test-files/golden-tests/filters/symbol-name/whitelist_0.adoc
index 043588a56c..6a1b77ec52 100644
--- a/test-files/golden-tests/filters/symbol-name/whitelist_0.adoc
+++ b/test-files/golden-tests/filters/symbol-name/whitelist_0.adoc
@@ -6,10 +6,9 @@
=== Namespaces
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#N0[`N0`]
| This namespace should extracted because it's implied by `N0::f0_WL`
| link:#N1[`N1`]
@@ -20,10 +19,9 @@
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#C[`C`]
| This namespace should be included because it strictly matches `C`
|===
@@ -35,10 +33,9 @@ This namespace should extracted because it's implied by `N0::f0
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#N0-f0_WL[`f0_WL`]
| This function should be included because it matches `N0::f0_WL`
|===
@@ -65,10 +62,9 @@ This namespace should extracted because it's implied by `N1::N3
=== Namespaces
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#N1-N3_WL[`N3_WL`]
| This namespace should extracted because it's explicitly included by `N1::N3_WL`
| link:#N1-N4[`N4`]
@@ -82,10 +78,9 @@ This namespace should extracted because it's explicitly included by `N1&col
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#N1-N3_WL-f1_WL[`f1_WL`]
| This function should extracted because the namespace `N1::N3_WL` is included as a literal.
|===
@@ -112,10 +107,9 @@ This namespace should extracted because it's implied by `N1::N4
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#N1-N4-f1_WL[`f1_WL`]
| This function should extracted because it matches `N1::N4::f1_WL`
|===
@@ -142,10 +136,9 @@ This namespace should extracted because it's implied by `N5::N6
=== Namespaces
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#N5-N6[`N6`]
| This namespace should extracted because it's implied by `N5::N6::*7`
|===
@@ -157,10 +150,9 @@ This namespace should extracted because it's implied by `N5::N6
=== Namespaces
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#N5-N6-M7[`M7`]
| This namespace should be included because it matches `N5::N6::*7`
| link:#N5-N6-N7[`N7`]
@@ -174,10 +166,9 @@ This namespace should be included because it matches `N5::N6:&
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#N5-N6-M7-f2_WL[`f2_WL`]
| This function should be included because it's a member of `M7`, which matches `N5::N6::*7`
|===
@@ -204,10 +195,9 @@ This namespace should be included because it matches `N5::N6:&
=== Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#N5-N6-N7-f2_WL[`f2_WL`]
| This function should be included because it's a member of `N7`, which matches `N5::N6::*7`
|===
@@ -243,20 +233,18 @@ struct C;
=== Types
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#C-D[`D`]
| This struct should be included because it's a member of `C`
|===
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#C-f0_WL[`f0_WL`]
| This function should be included because it's a member of `C`
|===
@@ -277,10 +265,9 @@ struct D;
=== Member Functions
-[cols=2]
+[cols="1,4"]
|===
-| Name
-| Description
+| Name| Description
| link:#C-D-f1_WL[`f1_WL`]
| This function should be included because it's a member of `D`
|===
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 230852e3f5..e407a86a61 100644
--- a/test-files/golden-tests/filters/symbol-name/whitelist_0.html
+++ b/test-files/golden-tests/filters/symbol-name/whitelist_0.html
@@ -13,8 +13,7 @@ Namespaces
-| Name |
-Description |
+Name | Description |
@@ -29,8 +28,7 @@ Types
-| Name |
-Description |
+Name | Description |
@@ -51,8 +49,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -90,8 +87,7 @@ Namespaces
-| Name |
-Description |
+Name | Description |
@@ -113,8 +109,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -152,8 +147,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -191,8 +185,7 @@ Namespaces
-| Name |
-Description |
+Name | Description |
@@ -213,8 +206,7 @@ Namespaces
-| Name |
-Description |
+Name | Description |
@@ -236,8 +228,7 @@ Functions
-| Name |
-Description |
+Name | Description |
@@ -275,8 +266,7 @@ Functions
-