diff --git a/share/mrdocs/addons/generator/adoc/partials/symbol.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbol.adoc.hbs index 04f3ccd0e..9a0db29fc 100644 --- a/share/mrdocs/addons/generator/adoc/partials/symbol.adoc.hbs +++ b/share/mrdocs/addons/generator/adoc/partials/symbol.adoc.hbs @@ -28,6 +28,20 @@ {{> symbol/signatures symbol }} {{/unless}} +{{! Base classes }} +{{#if (any_of_by symbol.bases "isPublic")}} +{{#> markup/dynamic-level-h }}Base Classes{{/markup/dynamic-level-h}} +[,cols=2] +|=== +| Name +| Description +{{#each (filter_by symbol.bases "isPublic")}} +| {{#>markup/code}}{{> type/declarator type }}{{/markup/code}} +| {{> javadoc/inline-brief symbol.doc.brief }} +{{/each}} +|=== + +{{/if}} {{! Members }} {{! Record interface }} {{#if (eq symbol.kind "record")}} diff --git a/share/mrdocs/addons/generator/html/partials/symbol.html.hbs b/share/mrdocs/addons/generator/html/partials/symbol.html.hbs index cc0c43c22..d1f81eafa 100644 --- a/share/mrdocs/addons/generator/html/partials/symbol.html.hbs +++ b/share/mrdocs/addons/generator/html/partials/symbol.html.hbs @@ -40,6 +40,25 @@ {{/unless}} +{{! Base classes }} +{{#if (any_of_by symbol.bases "isPublic")}} +
+{{#> markup/dynamic-level-h }}Base Classes{{/markup/dynamic-level-h}} + + + + + + + + +{{#each (filter_by symbol.bases "isPublic")}} + +{{/each}} + +
NameDescription
{{#>markup/code}}{{> type/declarator type }}{{/markup/code}}{{> javadoc/inline-brief symbol.doc.brief }}
+
+{{/if}} {{! Members }} {{! Record interface }} {{#if (eq symbol.kind "record")}} diff --git a/src/lib/Metadata/Info/Record.cpp b/src/lib/Metadata/Info/Record.cpp index 2252e023d..e8c2bcbb3 100644 --- a/src/lib/Metadata/Info/Record.cpp +++ b/src/lib/Metadata/Info/Record.cpp @@ -147,8 +147,12 @@ tag_invoke( DomCorpus const* domCorpus) { io.map("access", I.Access); + io.map("isPublic", I.Access == AccessKind::Public); + io.map("isProtected", I.Access == AccessKind::Protected); + io.map("isPrivate", I.Access == AccessKind::Private); io.map("isVirtual", I.IsVirtual); io.map("type", dom::ValueFrom(I.Type, domCorpus)); + io.map("symbol", I.Type->namedSymbol()); } void diff --git a/test-files/golden-tests/config/auto-relates/derived.adoc b/test-files/golden-tests/config/auto-relates/derived.adoc index 8aa1cdeaf..4b5c4d4dc 100644 --- a/test-files/golden-tests/config/auto-relates/derived.adoc +++ b/test-files/golden-tests/config/auto-relates/derived.adoc @@ -55,6 +55,16 @@ struct A : <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| A base class for non‐member functions +|=== + === Non-Member Functions [,cols=2] @@ -134,6 +144,16 @@ struct AView : <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| A base class for non‐member functions +|=== + === Non-Member Functions [,cols=2] @@ -177,6 +197,16 @@ struct AView2 : <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| A view of A +|=== + === Non-Member Functions [,cols=2] diff --git a/test-files/golden-tests/config/auto-relates/derived.html b/test-files/golden-tests/config/auto-relates/derived.html index 10701acda..ec6ed8481 100644 --- a/test-files/golden-tests/config/auto-relates/derived.html +++ b/test-files/golden-tests/config/auto-relates/derived.html @@ -65,6 +65,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
ABaseA base class for non-member functions
+
@@ -162,6 +176,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
ABaseA base class for non-member functions
+
@@ -217,6 +245,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
AViewA view of 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 cbbc1194d..4057f9ed9 100644 --- a/test-files/golden-tests/config/extract-implicit-specializations/base.adoc +++ b/test-files/golden-tests/config/extract-implicit-specializations/base.adoc @@ -26,6 +26,16 @@ struct A : <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Member Functions [cols=1] diff --git a/test-files/golden-tests/config/extract-implicit-specializations/base.html b/test-files/golden-tests/config/extract-implicit-specializations/base.html index 207247cac..4469c2c1d 100644 --- a/test-files/golden-tests/config/extract-implicit-specializations/base.html +++ b/test-files/golden-tests/config/extract-implicit-specializations/base.html @@ -39,6 +39,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
B
+

Member Functions

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 d0210ca45..70bb89fc3 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 @@ -26,6 +26,16 @@ struct A : <><int>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><int>` +| +|=== + === Member Functions [cols=1] diff --git a/test-files/golden-tests/config/extract-implicit-specializations/extract-implicit-specializations.html b/test-files/golden-tests/config/extract-implicit-specializations/extract-implicit-specializations.html index 9c3d54b90..b37b819bb 100644 --- a/test-files/golden-tests/config/extract-implicit-specializations/extract-implicit-specializations.html +++ b/test-files/golden-tests/config/extract-implicit-specializations/extract-implicit-specializations.html @@ -39,6 +39,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
B<int>
+

Member Functions

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 2ff23cf2e..cab368312 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 @@ -26,6 +26,16 @@ struct A : <><int>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><int>` +| +|=== + === Member Functions [cols=1] diff --git a/test-files/golden-tests/config/extract-implicit-specializations/no-extract-implicit-specializations.html b/test-files/golden-tests/config/extract-implicit-specializations/no-extract-implicit-specializations.html index 48c618cc7..2529cff64 100644 --- a/test-files/golden-tests/config/extract-implicit-specializations/no-extract-implicit-specializations.html +++ b/test-files/golden-tests/config/extract-implicit-specializations/no-extract-implicit-specializations.html @@ -39,6 +39,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
B<int>
+

Member Functions

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 bb44a89f6..4b835fe07 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 @@ -27,6 +27,16 @@ class Base : public <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Member Functions [cols=2] @@ -111,6 +121,16 @@ class C : public <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Member Functions [cols=2] diff --git a/test-files/golden-tests/config/inherit-base-members/base-overload-set.html b/test-files/golden-tests/config/inherit-base-members/base-overload-set.html index d45092d91..7f05d534c 100644 --- a/test-files/golden-tests/config/inherit-base-members/base-overload-set.html +++ b/test-files/golden-tests/config/inherit-base-members/base-overload-set.html @@ -40,6 +40,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
ConstBase
+

Member Functions

@@ -146,6 +160,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
Base
+

Member Functions

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 fba0fcaca..0b3546a15 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 @@ -35,6 +35,16 @@ class base : public <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Member Functions [cols=2] @@ -245,6 +255,18 @@ class derived , public excluded_base; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +| `excluded_base` +| +|=== + === Member Functions [cols=2] 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 3e5a5273c..d72f94210 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 @@ -43,6 +43,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
base_base
+

Member Functions

@@ -318,6 +332,21 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + + +
NameDescription
base
excluded_base
+

Member Functions

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 dee00a962..18b4293c1 100644 --- a/test-files/golden-tests/config/inherit-base-members/copy.adoc +++ b/test-files/golden-tests/config/inherit-base-members/copy.adoc @@ -35,6 +35,16 @@ class base : public <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Member Functions [cols=2] @@ -275,6 +285,18 @@ class derived , public excluded_base; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +| `excluded_base` +| +|=== + === Member Functions [cols=2] 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 27a7abb0b..ed2bff1f4 100644 --- a/test-files/golden-tests/config/inherit-base-members/copy.html +++ b/test-files/golden-tests/config/inherit-base-members/copy.html @@ -43,6 +43,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
base_base
+

Member Functions

@@ -358,6 +372,21 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + + +
NameDescription
base
excluded_base
+

Member Functions

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 777e23a25..3dd9af3cf 100644 --- a/test-files/golden-tests/config/inherit-base-members/never.adoc +++ b/test-files/golden-tests/config/inherit-base-members/never.adoc @@ -35,6 +35,16 @@ class base : public <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Member Functions [cols=2] @@ -241,6 +251,18 @@ class derived , public excluded_base; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +| `excluded_base` +| +|=== + === Member Functions [cols=2] 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 6322cfdf9..e66d5b6a5 100644 --- a/test-files/golden-tests/config/inherit-base-members/never.html +++ b/test-files/golden-tests/config/inherit-base-members/never.html @@ -43,6 +43,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
base_base
+

Member Functions

@@ -316,6 +330,21 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + + +
NameDescription
base
excluded_base
+

Member Functions

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 fda5c07e1..0a07b572e 100644 --- a/test-files/golden-tests/config/inherit-base-members/reference.adoc +++ b/test-files/golden-tests/config/inherit-base-members/reference.adoc @@ -35,6 +35,16 @@ class base : public <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Member Functions [cols=2] @@ -245,6 +255,18 @@ class derived , public excluded_base; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +| `excluded_base` +| +|=== + === Member Functions [cols=2] 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 ab335b647..6e1fba920 100644 --- a/test-files/golden-tests/config/inherit-base-members/reference.html +++ b/test-files/golden-tests/config/inherit-base-members/reference.html @@ -43,6 +43,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
base_base
+

Member Functions

@@ -318,6 +332,21 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + + +
NameDescription
base
excluded_base
+

Member Functions

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 395ed4f9e..a078c92ea 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 @@ -35,6 +35,16 @@ class base : public <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Member Functions [cols=2] @@ -309,6 +319,18 @@ class derived , public excluded_base; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +| `excluded_base` +| +|=== + === Member Functions [cols=2] 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 d4c3bcd2c..5d6c55dd9 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 @@ -43,6 +43,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
base_base
+

Member Functions

@@ -398,6 +412,21 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + + +
NameDescription
base
excluded_base
+

Member Functions

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 abfb43bae..650d255c3 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 @@ -37,6 +37,16 @@ class D : public B::C; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `B::C` +| +|=== + === Member Functions [cols=1] @@ -115,6 +125,16 @@ class E : public B::C; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `B::C` +| +|=== + === Member Functions [cols=1] diff --git a/test-files/golden-tests/filters/symbol-name/excluded-base-class.html b/test-files/golden-tests/filters/symbol-name/excluded-base-class.html index 32efcd2c5..8d87e62c8 100644 --- a/test-files/golden-tests/filters/symbol-name/excluded-base-class.html +++ b/test-files/golden-tests/filters/symbol-name/excluded-base-class.html @@ -57,6 +57,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
B::C
+

Member Functions

@@ -157,6 +171,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
B::C
+

Member Functions

diff --git a/test-files/golden-tests/javadoc/ref/ref.adoc b/test-files/golden-tests/javadoc/ref/ref.adoc index 5fd1a36d6..01e5298f7 100644 --- a/test-files/golden-tests/javadoc/ref/ref.adoc +++ b/test-files/golden-tests/javadoc/ref/ref.adoc @@ -173,6 +173,16 @@ struct D : <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Types [cols=2] diff --git a/test-files/golden-tests/javadoc/ref/ref.html b/test-files/golden-tests/javadoc/ref/ref.html index b2d71f601..a77d6f0ae 100644 --- a/test-files/golden-tests/javadoc/ref/ref.html +++ b/test-files/golden-tests/javadoc/ref/ref.html @@ -236,6 +236,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
C
+

Types

diff --git a/test-files/golden-tests/symbols/function/mem-fn.adoc b/test-files/golden-tests/symbols/function/mem-fn.adoc index e1e8e3bb9..4ba33bebb 100644 --- a/test-files/golden-tests/symbols/function/mem-fn.adoc +++ b/test-files/golden-tests/symbols/function/mem-fn.adoc @@ -552,6 +552,16 @@ struct T17 : <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Member Functions [cols=1] @@ -669,6 +679,16 @@ struct V : <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Member Functions [cols=1] diff --git a/test-files/golden-tests/symbols/function/mem-fn.html b/test-files/golden-tests/symbols/function/mem-fn.html index d702d2818..1c060f6a2 100644 --- a/test-files/golden-tests/symbols/function/mem-fn.html +++ b/test-files/golden-tests/symbols/function/mem-fn.html @@ -765,6 +765,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
T14
+

Member Functions

@@ -924,6 +938,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
U
+

Member Functions

diff --git a/test-files/golden-tests/symbols/record/class-template-specializations-1.adoc b/test-files/golden-tests/symbols/record/class-template-specializations-1.adoc index a52eb42aa..e77b983b6 100644 --- a/test-files/golden-tests/symbols/record/class-template-specializations-1.adoc +++ b/test-files/golden-tests/symbols/record/class-template-specializations-1.adoc @@ -115,6 +115,16 @@ struct R0 : <><‐1>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><‐1>` +| +|=== + === Types [cols=1] @@ -145,6 +155,16 @@ struct R1 : <><0>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><0>` +| +|=== + [#R10] == R10 @@ -158,6 +178,16 @@ struct R10 : <><10>::<>::<><11>::<><‐1>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><10>::<>::<><11>::<><‐1>` +| +|=== + [#R11] == R11 @@ -171,6 +201,16 @@ struct R11 : <><12>::<>::<><13>::<><14>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><12>::<>::<><13>::<><14>` +| +|=== + [#R12] == R12 @@ -184,6 +224,16 @@ struct R12 : <><15>::<>::<><16>::<><17, void*>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><15>::<>::<><16>::<><17, void*>` +| +|=== + [#R13] == R13 @@ -197,6 +247,16 @@ struct R13 : <><15>::<>::<><16>::<><17, int*>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><15>::<>::<><16>::<><17, int*>` +| +|=== + [#R14] == R14 @@ -210,6 +270,16 @@ struct R14 : <><18>::<><‐1>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><18>::<><‐1>` +| +|=== + [#R15] == R15 @@ -223,6 +293,16 @@ struct R15 : <><19>::<><20>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><19>::<><20>` +| +|=== + [#R16] == R16 @@ -236,6 +316,16 @@ struct R16 : <><21>::<><22, void*>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><21>::<><22, void*>` +| +|=== + [#R17] == R17 @@ -249,6 +339,16 @@ struct R17 : <><21>::<><22, int*>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><21>::<><22, int*>` +| +|=== + [#R18] == R18 @@ -262,6 +362,16 @@ struct R18 : <><23>::<><24>::<>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><23>::<><24>::<>` +| +|=== + [#R19] == R19 @@ -275,6 +385,16 @@ struct R19 : <><25>::<><26>::<>::<><‐1>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><25>::<><26>::<>::<><‐1>` +| +|=== + [#R2] == R2 @@ -288,6 +408,16 @@ struct R2 : <><1, void*>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><1, void*>` +| +|=== + === Types [cols=1] @@ -318,6 +448,16 @@ struct R20 : <><27>::<><28>::<>::<><29, void*>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><27>::<><28>::<>::<><29, void*>` +| +|=== + [#R21] == R21 @@ -331,6 +471,16 @@ struct R21 : <><27>::<><28>::<>::<><29, int*>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><27>::<><28>::<>::<><29, int*>` +| +|=== + [#R22] == R22 @@ -344,6 +494,16 @@ struct R22 : <><30>::<><31>::<>::<><32>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><30>::<><31>::<>::<><32>` +| +|=== + [#R23] == R23 @@ -357,6 +517,16 @@ struct R23 : <><33>::<><34>::<>::<><35>::<>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><33>::<><34>::<>::<><35>::<>` +| +|=== + [#R24] == R24 @@ -370,6 +540,16 @@ struct R24 : <><36>::<><37>::<>::<><38>::<><‐1>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><36>::<><37>::<>::<><38>::<><‐1>` +| +|=== + [#R25] == R25 @@ -383,6 +563,16 @@ struct R25 : <><39>::<><40>::<>::<><41>::<><42, void*>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><39>::<><40>::<>::<><41>::<><42, void*>` +| +|=== + [#R26] == R26 @@ -396,6 +586,16 @@ struct R26 : <><39>::<><40>::<>::<><41>::<><42, int*>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><39>::<><40>::<>::<><41>::<><42, int*>` +| +|=== + [#R27] == R27 @@ -409,6 +609,16 @@ struct R27 : <><43>::<><44>::<>::<><45>::<><46>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><43>::<><44>::<>::<><45>::<><46>` +| +|=== + [#R28] == R28 @@ -422,6 +632,16 @@ struct R28 : <><0, bool>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><0, bool>` +| +|=== + === Types [cols=1] @@ -452,6 +672,16 @@ struct R29 : <><1, int>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><1, int>` +| +|=== + === Types [cols=1] @@ -482,6 +712,16 @@ struct R3 : <><1, int*>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><1, int*>` +| +|=== + [#R30] == R30 @@ -495,6 +735,16 @@ struct R30 : <><2, bool>::<>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><2, bool>::<>` +| +|=== + === Types [cols=1] @@ -527,6 +777,16 @@ struct R31 : <><3, bool>::<>::<><I, T>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><3, bool>::<>::<><I, T>` +| +|=== + [#R32] == R32 @@ -540,6 +800,16 @@ struct R32 : <><4, bool>::<>::<><5, bool>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><4, bool>::<>::<><5, bool>` +| +|=== + [#R33] == R33 @@ -553,6 +823,16 @@ struct R33 : <><6, bool>::<>::<><7, int>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><6, bool>::<>::<><7, int>` +| +|=== + [#R34] == R34 @@ -566,6 +846,16 @@ struct R34 : <><8, bool>::<>::<><9, bool>::<>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><8, bool>::<>::<><9, bool>::<>` +| +|=== + === Member Functions [cols=1] @@ -590,6 +880,16 @@ struct R35 : <><10, bool>::<>::<><11, bool>::<><I, T>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><10, bool>::<>::<><11, bool>::<><I, T>` +| +|=== + [#R36] == R36 @@ -603,6 +903,16 @@ struct R36 : <><12, bool>::<>::<><13, bool>::<><14, bool>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><12, bool>::<>::<><13, bool>::<><14, bool>` +| +|=== + [#R37] == R37 @@ -616,6 +926,16 @@ struct R37 : <><15, bool>::<>::<><16, bool>::<><17, int>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><15, bool>::<>::<><16, bool>::<><17, int>` +| +|=== + [#R38] == R38 @@ -632,6 +952,16 @@ struct R38 : <><18, bool>::<><I, T>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><18, bool>::<><I, T>` +| +|=== + [#R39] == R39 @@ -645,6 +975,16 @@ struct R39 : <><19, bool>::<><20, bool>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><19, bool>::<><20, bool>` +| +|=== + [#R4] == R4 @@ -658,6 +998,16 @@ struct R4 : <><2>::<>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><2>::<>` +| +|=== + [#R40] == R40 @@ -671,6 +1021,16 @@ struct R40 : <><21, bool>::<><22, int>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><21, bool>::<><22, int>` +| +|=== + [#R41] == R41 @@ -684,6 +1044,16 @@ struct R41 : <><23, bool>::<><24, bool>::<>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><23, bool>::<><24, bool>::<>` +| +|=== + === Types [cols=1] @@ -716,6 +1086,16 @@ struct R42 : <><25, bool>::<><26, bool>::<>::<><I, T>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><25, bool>::<><26, bool>::<>::<><I, T>` +| +|=== + [#R43] == R43 @@ -729,6 +1109,16 @@ struct R43 : <><27, bool>::<><28, bool>::<>::<><29, int>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><27, bool>::<><28, bool>::<>::<><29, int>` +| +|=== + [#R44] == R44 @@ -742,6 +1132,16 @@ struct R44 : <><30, bool>::<><31, bool>::<>::<><32, bool>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><30, bool>::<><31, bool>::<>::<><32, bool>` +| +|=== + [#R45] == R45 @@ -755,6 +1155,16 @@ struct R45 : <><33, bool>::<><34, bool>::<>::<><35, bool>::<>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><33, bool>::<><34, bool>::<>::<><35, bool>::<>` +| +|=== + === Member Functions [cols=1] @@ -779,6 +1189,16 @@ struct R46 : <><36, bool>::<><37, bool>::<>::<><38, bool>::<><I, T>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><36, bool>::<><37, bool>::<>::<><38, bool>::<><I, T>` +| +|=== + [#R47] == R47 @@ -792,6 +1212,16 @@ struct R47 : <><39, bool>::<><40, bool>::<>::<><41, bool>::<><42, int>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><39, bool>::<><40, bool>::<>::<><41, bool>::<><42, int>` +| +|=== + [#R48] == R48 @@ -805,6 +1235,16 @@ struct R48 : <><43, bool>::<><44, bool>::<>::<><45, bool>::<><46, bool>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><43, bool>::<><44, bool>::<>::<><45, bool>::<><46, bool>` +| +|=== + [#R5] == R5 @@ -818,6 +1258,16 @@ struct R5 : <><3>::<>::<><‐1>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><3>::<>::<><‐1>` +| +|=== + [#R6] == R6 @@ -831,6 +1281,16 @@ struct R6 : <><4>::<>::<><5>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><4>::<>::<><5>` +| +|=== + [#R7] == R7 @@ -844,6 +1304,16 @@ struct R7 : <><6>::<>::<><7, void*>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><6>::<>::<><7, void*>` +| +|=== + [#R8] == R8 @@ -857,6 +1327,16 @@ struct R8 : <><6>::<>::<><7, int*>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><6>::<>::<><7, int*>` +| +|=== + [#R9] == R9 @@ -870,6 +1350,16 @@ struct R9 : <><8>::<>::<><9>::<>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><8>::<>::<><9>::<>` +| +|=== + [#S0-0cf] == S0 diff --git a/test-files/golden-tests/symbols/record/class-template-specializations-1.html b/test-files/golden-tests/symbols/record/class-template-specializations-1.html index 7374219a8..64baced92 100644 --- a/test-files/golden-tests/symbols/record/class-template-specializations-1.html +++ b/test-files/golden-tests/symbols/record/class-template-specializations-1.html @@ -128,6 +128,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
S0<-1>
+

Types

@@ -173,6 +187,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
S0<0>
+ @@ -191,6 +219,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<10>::S1::S2<11>::S4<-1>
+
@@ -209,6 +251,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<12>::S1::S2<13>::S4<14>
+
@@ -227,6 +283,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<15>::S1::S2<16>::S4<17, void*>
+
@@ -245,6 +315,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<15>::S1::S2<16>::S4<17, int*>
+
@@ -263,6 +347,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<18>::S5<-1>
+
@@ -281,6 +379,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<19>::S5<20>
+
@@ -299,6 +411,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<21>::S5<22, void*>
+
@@ -317,6 +443,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<21>::S5<22, int*>
+
@@ -335,6 +475,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<23>::S5<24>::S6
+
@@ -353,6 +507,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<25>::S5<26>::S6::S7<-1>
+
@@ -371,6 +539,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<1, void*>
+

Types

@@ -416,6 +598,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
S0<27>::S5<28>::S6::S7<29, void*>
+ @@ -434,6 +630,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<27>::S5<28>::S6::S7<29, int*>
+
@@ -452,6 +662,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<30>::S5<31>::S6::S7<32>
+
@@ -470,6 +694,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<33>::S5<34>::S6::S7<35>::S8
+
@@ -488,6 +726,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<36>::S5<37>::S6::S7<38>::S9<-1>
+
@@ -506,6 +758,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<39>::S5<40>::S6::S7<41>::S9<42, void*>
+
@@ -524,6 +790,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<39>::S5<40>::S6::S7<41>::S9<42, int*>
+
@@ -542,6 +822,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<43>::S5<44>::S6::S7<45>::S9<46>
+
@@ -560,6 +854,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<0, bool>
+

Types

@@ -605,6 +913,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
S0<1, int>
+

Types

@@ -650,6 +972,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
S0<1, int*>
+ @@ -668,6 +1004,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<2, bool>::S1
+

Types

@@ -715,6 +1065,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
S0<3, bool>::S1::S2<I, T>
+ @@ -733,6 +1097,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<4, bool>::S1::S2<5, bool>
+
@@ -751,6 +1129,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<6, bool>::S1::S2<7, int>
+
@@ -769,6 +1161,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<8, bool>::S1::S2<9, bool>::S3
+

Member Functions

@@ -803,6 +1209,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
S0<10, bool>::S1::S2<11, bool>::S4<I, T>
+ @@ -821,6 +1241,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<12, bool>::S1::S2<13, bool>::S4<14, bool>
+
@@ -839,6 +1273,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<15, bool>::S1::S2<16, bool>::S4<17, int>
+
@@ -860,6 +1308,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<18, bool>::S5<I, T>
+
@@ -878,6 +1340,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<19, bool>::S5<20, bool>
+
@@ -896,6 +1372,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<2>::S1
+
@@ -914,6 +1404,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<21, bool>::S5<22, int>
+
@@ -932,6 +1436,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<23, bool>::S5<24, bool>::S6
+

Types

@@ -979,6 +1497,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
S0<25, bool>::S5<26, bool>::S6::S7<I, T>
+ @@ -997,6 +1529,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<27, bool>::S5<28, bool>::S6::S7<29, int>
+
@@ -1015,6 +1561,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<30, bool>::S5<31, bool>::S6::S7<32, bool>
+
@@ -1033,6 +1593,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<33, bool>::S5<34, bool>::S6::S7<35, bool>::S8
+

Member Functions

@@ -1067,6 +1641,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
S0<36, bool>::S5<37, bool>::S6::S7<38, bool>::S9<I, T>
+ @@ -1085,6 +1673,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<39, bool>::S5<40, bool>::S6::S7<41, bool>::S9<42, int>
+
@@ -1103,6 +1705,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<43, bool>::S5<44, bool>::S6::S7<45, bool>::S9<46, bool>
+
@@ -1121,6 +1737,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<3>::S1::S2<-1>
+
@@ -1139,6 +1769,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<4>::S1::S2<5>
+
@@ -1157,6 +1801,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<6>::S1::S2<7, void*>
+
@@ -1175,6 +1833,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<6>::S1::S2<7, int*>
+
@@ -1193,6 +1865,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<8>::S1::S2<9>::S3
+
diff --git a/test-files/golden-tests/symbols/record/local-class.adoc b/test-files/golden-tests/symbols/record/local-class.adoc index 785a9ff9c..f40c17cad 100644 --- a/test-files/golden-tests/symbols/record/local-class.adoc +++ b/test-files/golden-tests/symbols/record/local-class.adoc @@ -33,6 +33,16 @@ struct B : decltype(f()); ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `decltype(f())` +| +|=== + [#f] == f diff --git a/test-files/golden-tests/symbols/record/local-class.html b/test-files/golden-tests/symbols/record/local-class.html index bed18ba0a..4604d524a 100644 --- a/test-files/golden-tests/symbols/record/local-class.html +++ b/test-files/golden-tests/symbols/record/local-class.html @@ -51,6 +51,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
decltype(f())
+
diff --git a/test-files/golden-tests/symbols/record/record-inheritance.adoc b/test-files/golden-tests/symbols/record/record-inheritance.adoc index a3eb0f9a8..83409bcd9 100644 --- a/test-files/golden-tests/symbols/record/record-inheritance.adoc +++ b/test-files/golden-tests/symbols/record/record-inheritance.adoc @@ -75,6 +75,16 @@ class C2 : public <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + [#C3] == C3 @@ -161,6 +171,18 @@ class C7 , public <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +| `<>` +| +|=== + [#S0] == S0 @@ -218,6 +240,16 @@ struct S2 : <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Derived Classes [,cols=2] @@ -241,6 +273,16 @@ struct S3 : <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +|=== + === Derived Classes [,cols=2] @@ -265,6 +307,18 @@ struct S4 , <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +| `<>` +| +|=== + [#S5] == S5 @@ -293,6 +347,16 @@ struct S6 : Ts...; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `Ts...` +| +|=== + [#U0] == U0 diff --git a/test-files/golden-tests/symbols/record/record-inheritance.html b/test-files/golden-tests/symbols/record/record-inheritance.html index 17fa9dc7c..f4d090162 100644 --- a/test-files/golden-tests/symbols/record/record-inheritance.html +++ b/test-files/golden-tests/symbols/record/record-inheritance.html @@ -103,6 +103,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
C0
+
@@ -224,6 +238,21 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + + +
NameDescription
C5
C6
+
@@ -306,6 +335,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0
+
@@ -339,6 +382,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S1
+
@@ -373,6 +430,21 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + + +
NameDescription
S2
S3
+
@@ -411,6 +483,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
Ts...
+
diff --git a/test-files/golden-tests/symbols/record/template-specialization-inheritance.adoc b/test-files/golden-tests/symbols/record/template-specialization-inheritance.adoc index 91b87c7ce..e0a40c589 100644 --- a/test-files/golden-tests/symbols/record/template-specialization-inheritance.adoc +++ b/test-files/golden-tests/symbols/record/template-specialization-inheritance.adoc @@ -71,6 +71,16 @@ struct R0 : <><1>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><1>` +| +|=== + === Types [cols=1] @@ -92,6 +102,16 @@ struct R1 : <><2>::<>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><2>::<>` +| +|=== + [#R2] == R2 @@ -105,6 +125,16 @@ struct R2 : <><3>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<><3>` +| +|=== + [#S0-0c] == S0 diff --git a/test-files/golden-tests/symbols/record/template-specialization-inheritance.html b/test-files/golden-tests/symbols/record/template-specialization-inheritance.html index bae9b3aa9..bb907e658 100644 --- a/test-files/golden-tests/symbols/record/template-specialization-inheritance.html +++ b/test-files/golden-tests/symbols/record/template-specialization-inheritance.html @@ -93,6 +93,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<1>
+

Types

@@ -124,6 +138,20 @@

Synopsis

+
+

Base Classes

+
+ + + + + + + + + +
NameDescription
S0<2>::S1
+ @@ -142,6 +170,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
S0<3>
+
diff --git a/test-files/golden-tests/symbols/using/dependency-propagation.adoc b/test-files/golden-tests/symbols/using/dependency-propagation.adoc index b1648948d..3861f71ed 100644 --- a/test-files/golden-tests/symbols/using/dependency-propagation.adoc +++ b/test-files/golden-tests/symbols/using/dependency-propagation.adoc @@ -98,5 +98,15 @@ struct E : <>::<><int>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>::<><int>` +| +|=== + [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/symbols/using/dependency-propagation.html b/test-files/golden-tests/symbols/using/dependency-propagation.html index c3a2109f9..fefb0c636 100644 --- a/test-files/golden-tests/symbols/using/dependency-propagation.html +++ b/test-files/golden-tests/symbols/using/dependency-propagation.html @@ -139,6 +139,20 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + +
NameDescription
N::C<int>
+
diff --git a/test-files/golden-tests/symbols/using/using-3.adoc b/test-files/golden-tests/symbols/using/using-3.adoc index a9082d995..933541931 100644 --- a/test-files/golden-tests/symbols/using/using-3.adoc +++ b/test-files/golden-tests/symbols/using/using-3.adoc @@ -114,6 +114,18 @@ struct C , <>; ---- +=== Base Classes + +[,cols=2] +|=== +| Name +| Description +| `<>` +| +| `<>` +| +|=== + === Member Functions [cols=2] diff --git a/test-files/golden-tests/symbols/using/using-3.html b/test-files/golden-tests/symbols/using/using-3.html index 07bbac5ab..64e13e8ef 100644 --- a/test-files/golden-tests/symbols/using/using-3.html +++ b/test-files/golden-tests/symbols/using/using-3.html @@ -163,6 +163,21 @@

Synopsis

+
+

Base Classes

+ + + + + + + + + + + +
NameDescription
A
B
+

Member Functions