diff --git a/include/mrdocs/Support/Handlebars.hpp b/include/mrdocs/Support/Handlebars.hpp index b5f0e6b920..2acd37c867 100644 --- a/include/mrdocs/Support/Handlebars.hpp +++ b/include/mrdocs/Support/Handlebars.hpp @@ -336,11 +336,96 @@ struct HandlebarsOptions By default, an indented partial-call causes the output of the whole partial being indented by the same amount. + + For instance, the partial: + + @code{.handlebars} + A + B + C + @endcode + + and the template: + + @code{.handlebars} +
+ {{> partial}} +
+ @endcode + + will render as: + + @code{.html} +
+ A + B + C +
+ @endcode + + because the partial is indented by the same amount as the + partial call. + + This can be disabled by setting this option to true. In this case, + the partial above would be rendered as: + + @code{.html} +
+ A + B + C +
+ + */ bool preventIndent = false; /** Disables standalone tag removal when set to true + By default, Handlebars removes whitespace around block and partial + expressions. For instance, the partial: + + @code{.handlebars} + A + @endcode + + and the template: + + @code{.handlebars} +
+ {{> partial}} +
+ @endcode + + will render as: + + @code{.html} +
+ A
+ @endcode + + because the whitespace up to the newline after the partial is removed. + + A double newline is required to ensure that the whitespace is not + removed. For instance, the template: + + @code{.handlebars} +
+ {{> partial}} + +
+ @endcode + + will render as: + + @code{.html} +
+ A +
+ @endcode + + This can be disabled by setting this option to true. + When set, blocks and partials that are on their own line will not remove the whitespace on that line. */ diff --git a/share/mrdocs/addons/generator/adoc/partials/symbol.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbol.adoc.hbs new file mode 100644 index 0000000000..95a095eefa --- /dev/null +++ b/share/mrdocs/addons/generator/adoc/partials/symbol.adoc.hbs @@ -0,0 +1,217 @@ +[#{{{symbol.anchor}}}] +={{#unless @root.config.multipage}}={{/unless}} {{#unless (eq symbol.kind "friend")}}{{#if symbol.name}}{{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}{{else}}{{#if symbol.parent}}Unnamed{{else}}Global{{/if}} {{or symbol.tag symbol.kind}}{{/if}}{{else}}{{#if symbol.symbol.name}}{{>types/nested-name-specifier symbol=symbol.symbol.parent includeNamespace=true}}{{symbol.symbol.name}}{{else}}{{symbol.type.name}}{{/if}}{{/unless}} + +{{! Brief }} +{{#if symbol.doc.brief}} +{{{symbol.doc.brief}}} + +{{/if}} +{{! Synopsis }} +{{#unless (contains (arr "namespace") symbol.kind)}} +=={{#unless @root.config.multipage}}={{/unless}} Synopsis + +{{>types/source dcl=(primary_location symbol)}} + +{{#if (ne symbol.kind "overloads")}} +[source,cpp,subs="verbatim,macros,-callouts"] +---- +{{> signature }} + +---- + +{{else}} +{{#each symbol.members as | member |}} +[source,cpp,subs="verbatim,macros,-callouts"] +---- +{{> signature symbol=member link=member}} + +---- + +{{/each}} +{{/if}} +{{/unless}} +{{! Tranches }} +{{#if symbol.interface}} +{{#if (eq symbol.kind "record")}} +{{#with symbol.interface}} +{{>types/tranche tranche=public label="" is-namespace=false}} + +{{>types/tranche tranche=protected label="Protected" is-namespace=false}} + +{{>types/tranche tranche=private label="Private" is-namespace=false}} + +{{/with}} +{{else}} +{{>types/tranche tranche=symbol.interface label="" is-namespace=true}} + +{{/if}} +{{else if symbol.members}} +{{! Members }} +{{#if (and symbol.members (ne symbol.kind "overloads"))}} +=={{#unless @root.config.multipage}}={{/unless}} Members + +[,cols=2] +|=== +|Name |Description +{{#each symbol.members}} +|xref:{{{anchor}}}[`pass:v[{{>types/declarator-id . nolink=true}}]`] | {{~doc.brief}} +{{/each}} +|=== + +{{/if}} +{{/if}} +{{! Using directives }} +{{#if symbol.usingDirectives}} +{{>types/info-list members=symbol.usingDirectives title="Using Directives"}} + +{{/if}} +{{! Description }} +{{#if symbol.doc.description}} +=={{#unless @root.config.multipage}}={{/unless}} Description + +{{symbol.doc.description}} + +{{/if}} +{{! Using symbols }} +{{#if symbol.shadows}} +=={{#unless @root.config.multipage}}={{/unless}} Introduced Symbols + +|=== +| Name +{{#each symbol.shadows}} +| {{name}} +{{/each}} +|=== + +{{/if}} +{{! Exceptions }} +{{#if (ne symbol.kind "overloads")}} +{{#if symbol.doc.exceptions}} +=={{#unless @root.config.multipage}}={{/unless}} Exceptions + +|=== +| Name | Thrown on + +{{#each symbol.doc.exceptions}} +| `{{exception}}` +| {{description}} +{{/each}} +|=== + +{{/if}} +{{else}} +{{#with (flattenUnique symbol.members "doc.exceptions" "exception") as |allExceptions|}} +{{#if (ne (len allExceptions) 0)}} +=={{#unless @root.config.multipage}}={{/unless}} Exceptions + +|=== +| Name | Thrown on + +{{#each allExceptions as |exception|}} +| `{{exception.exception}}` +| {{{exception.description}}} +{{/each}} +|=== + +{{/if}} +{{/with}} +{{/if}} +{{! Return value }} +{{#if symbol.doc.returns}} +=={{#unless @root.config.multipage}}={{/unless}} Return Value + +{{{symbol.doc.returns}}} + +{{/if}} +{{! Template Parameters }} +{{#if (ne symbol.kind "overloads")}} +{{#if symbol.doc.tparams}} +=={{#unless @root.config.multipage}}={{/unless}} Template Parameters + +|=== +| Name | Description + +{{#each symbol.doc.tparams}} +| *{{name}}* +| {{description}} +{{/each}} +|=== + +{{/if}} +{{else}} +{{#with (flattenUnique symbol.members "doc.tparams" "name") as |allTParams|}} +{{#if (ne (len allTParams) 0)}} +=={{#unless @root.config.multipage}}={{/unless}} Parameters + +|=== +| Name | Description + +{{#each allTParams as |param|}} +| *{{param.name}}* +| {{param.description}} +{{/each}} +|=== + +{{/if}} +{{/with}} +{{/if}} +{{! Parameters }} +{{#if (ne symbol.kind "overloads")}} +{{#if symbol.doc.params}} +=={{#unless @root.config.multipage}}={{/unless}} Parameters + +|=== +| Name | Description {{! TODO: | Type? }} + +{{#each symbol.doc.params}} +| *{{name}}* +| {{description}} +{{/each}} +|=== + +{{/if}} +{{else}} +{{#with (flattenUnique symbol.members "doc.params" "name") as |allParams|}} +{{#if (ne (len allParams) 0)}} +=={{#unless @root.config.multipage}}={{/unless}} Parameters + +|=== +| Name | Description {{! TODO: | Type? }} + +{{#each allParams as |param|}} +| *{{param.name}}* +| {{param.description}} +{{/each}} +|=== + +{{/if}} +{{/with}} +{{/if}} +{{! Preconditions }} +{{#if symbol.doc.preconditions}} +=={{#unless @root.config.multipage}}={{/unless}} Preconditions + +{{#each symbol.doc.preconditions}} +{{{.}}} +{{/each}} + +{{/if}} +{{! Postconditions }} +{{#if symbol.doc.postconditions}} +=={{#unless @root.config.multipage}}={{/unless}} Postconditions + +{{#each symbol.doc.postconditions}} +{{{.}}} +{{/each}} + +{{/if}} +{{! See Also }} +{{#if symbol.doc.see}} +=={{#unless @root.config.multipage}}={{/unless}} See Also + +{{#each symbol.doc.see}} +{{{.}}} + +{{/each}} + +{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/alias.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/alias.adoc.hbs deleted file mode 100644 index d23ac993b9..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/alias.adoc.hbs +++ /dev/null @@ -1,31 +0,0 @@ -{{!-- alias --}} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}} - -{{{symbol.doc.brief}}} - -=={{#unless @root.config.multipage}}={{/unless}} Synopsis - -{{>types/source dcl=(primary_location symbol)}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature }}; ----- - -{{#if symbol.doc.description}} -=={{#unless @root.config.multipage}}={{/unless}} Description - -{{symbol.doc.description}} - -{{/if}} - -{{#if symbol.doc.see}} -=={{#unless @root.config.multipage}}={{/unless}} See Also - -{{#each symbol.doc.see}} -{{.}} - -{{/each}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/concept.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/concept.adoc.hbs deleted file mode 100644 index 6a23c43eca..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/concept.adoc.hbs +++ /dev/null @@ -1,31 +0,0 @@ -{{!-- concept --}} -[#{{{symbol.anchor}}}] -= {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}} - -{{{symbol.doc.brief}}} - -== Synopsis - -{{>types/source dcl=(primary_location symbol)}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature }}; ----- - -{{#if symbol.doc.description}} -== Description - -{{symbol.doc.description}} - -{{/if}} - -{{#if symbol.doc.see}} -== See Also - -{{#each symbol.doc.see}} -{{.}} - -{{/each}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/enum.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/enum.adoc.hbs deleted file mode 100644 index 4845af0532..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/enum.adoc.hbs +++ /dev/null @@ -1,41 +0,0 @@ -{{!-- enum --}} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{#if symbol.name}}{{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}{{else}}Unnamed enum{{/if}} - -{{{symbol.doc.brief}}} - -=={{#unless @root.config.multipage}}={{/unless}} Synopsis - -{{>types/source dcl=(primary_location symbol)}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature }}; ----- - -{{#if symbol.members}} -=={{#unless @root.config.multipage}}={{/unless}} Members -[,cols=2] -|=== -|Name |Description -{{#each symbol.members}} -|xref:{{{anchor}}}[`pass:v[{{>types/declarator-id . nolink=true}}]`] | {{~doc.brief}} -{{/each}} -|=== -{{/if}} - -{{#if symbol.doc.description}} -=={{#unless @root.config.multipage}}={{/unless}} Description - -{{symbol.doc.description}} -{{/if}} - -{{#if symbol.doc.see}} -=={{#unless @root.config.multipage}}={{/unless}} See Also - -{{#each symbol.doc.see}} -{{.}} - -{{/each}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/enumerator.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/enumerator.adoc.hbs deleted file mode 100644 index c7b507c599..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/enumerator.adoc.hbs +++ /dev/null @@ -1,32 +0,0 @@ -{{!-- enumerator --}} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}} - -{{{symbol.doc.brief}}} - -=={{#unless @root.config.multipage}}={{/unless}} Synopsis - -{{>types/source dcl=(primary_location symbol)}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature }} - ----- - -{{#if symbol.doc.description}} -=={{#unless @root.config.multipage}}={{/unless}} Description - -{{symbol.doc.description}} - -{{/if}} - -{{#if symbol.doc.see}} -=={{#unless @root.config.multipage}}={{/unless}} See Also - -{{#each symbol.doc.see}} -{{.}} - -{{/each}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/field.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/field.adoc.hbs deleted file mode 100644 index 7adddb5bed..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/field.adoc.hbs +++ /dev/null @@ -1,31 +0,0 @@ -{{!-- field --}} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}} - -{{{symbol.doc.brief}}} - -=={{#unless @root.config.multipage}}={{/unless}} Synopsis - -{{>types/source dcl=(primary_location symbol)}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature }}; ----- - -{{#if symbol.doc.description}} -=={{#unless @root.config.multipage}}={{/unless}} Description - -{{symbol.doc.description}} - -{{/if}} - -{{#if symbol.doc.see}} -=={{#unless @root.config.multipage}}={{/unless}} See Also - -{{#each symbol.doc.see}} -{{.}} - -{{/each}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/friend.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/friend.adoc.hbs deleted file mode 100644 index 06bfcbe18b..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/friend.adoc.hbs +++ /dev/null @@ -1,31 +0,0 @@ -{{!-- friend --}} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{#if symbol.symbol}}{{>types/nested-name-specifier symbol=symbol.symbol.parent includeNamespace=true}}{{symbol.symbol.name}}{{else}}{{symbol.type.name}}{{/if}} - -{{{symbol.doc.brief}}} - -=={{#unless @root.config.multipage}}={{/unless}} Synopsis - -{{>types/source dcl=(primary_location symbol)}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature }}; ----- - -{{#if symbol.doc.description}} -=={{#unless @root.config.multipage}}={{/unless}} Description - -{{symbol.doc.description}} - -{{/if}} - -{{#if symbol.doc.see}} -=={{#unless @root.config.multipage}}={{/unless}} See Also - -{{#each symbol.doc.see}} -{{.}} - -{{/each}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/function.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/function.adoc.hbs deleted file mode 100644 index 3acfa084a0..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/function.adoc.hbs +++ /dev/null @@ -1,98 +0,0 @@ -{{!-- function --}} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}} - -{{{symbol.doc.brief}}} - -=={{#unless @root.config.multipage}}={{/unless}} Synopsis - -{{>types/source dcl=(primary_location symbol)}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature }}; ----- - -{{#if symbol.doc.description}} -=={{#unless @root.config.multipage}}={{/unless}} Description - -{{symbol.doc.description}} - -{{/if}} - -{{#if symbol.doc.exceptions}} -=={{#unless @root.config.multipage}}={{/unless}} Exceptions - -|=== -| Name | Thrown on - -{{#each symbol.doc.exceptions}} -| `{{exception}}` -| {{description}} -{{/each}} -|=== - -{{/if}} - -{{#if symbol.doc.returns}} -=={{#unless @root.config.multipage}}={{/unless}} Return Value - -{{symbol.doc.returns}} - -{{/if}} - -{{#if symbol.doc.tparams}} -=={{#unless @root.config.multipage}}={{/unless}} Template Parameters - -|=== -| Name | Description - -{{#each symbol.doc.tparams}} -| *{{name}}* -| {{description}} -{{/each}} -|=== - -{{/if}} - -{{#if symbol.doc.params}} -=={{#unless @root.config.multipage}}={{/unless}} Parameters - -|=== -| Name | Description {{! TODO: | Type? }} - -{{#each symbol.doc.params}} -| *{{name}}* -| {{description}} -{{/each}} -|=== - -{{/if}} - -{{#if symbol.doc.preconditions}} -=={{#unless @root.config.multipage}}={{/unless}} Preconditions - -{{#each symbol.doc.preconditions}} -{{.}} -{{/each}} - -{{/if}} - -{{#if symbol.doc.postconditions}} -=={{#unless @root.config.multipage}}={{/unless}} Postconditions - -{{#each symbol.doc.postconditions}} -{{.}} -{{/each}} - -{{/if}} - -{{#if symbol.doc.see}} -=={{#unless @root.config.multipage}}={{/unless}} See Also - -{{#each symbol.doc.see}} -{{.}} - -{{/each}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/guide.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/guide.adoc.hbs deleted file mode 100644 index 916ad1f7e5..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/guide.adoc.hbs +++ /dev/null @@ -1,31 +0,0 @@ -{{!-- guides --}} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}} - -{{{symbol.doc.brief}}} - -=={{#unless @root.config.multipage}}={{/unless}} Synopsis - -{{>types/source dcl=(primary_location symbol)}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature }}; ----- - -{{#if symbol.doc.description}} -=={{#unless @root.config.multipage}}={{/unless}} Description - -{{symbol.doc.description}} - -{{/if}} - -{{#if symbol.doc.see}} -=={{#unless @root.config.multipage}}={{/unless}} See Also - -{{#each symbol.doc.see}} -{{.}} - -{{/each}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/namespace.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/namespace.adoc.hbs deleted file mode 100644 index 6712e33c5a..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/namespace.adoc.hbs +++ /dev/null @@ -1,7 +0,0 @@ -{{!-- namespace --}} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{#if symbol.name}}{{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}{{else if symbol.parent}}Unnamed namespace{{else}}Global namespace{{/if}} - -{{>types/tranche tranche=symbol.interface label="" is-namespace=true}} - -{{>types/info-list members=symbol.usingDirectives title="Using Directives"}} \ No newline at end of file diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/overloads.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/overloads.adoc.hbs deleted file mode 100644 index 9f08f7dead..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/overloads.adoc.hbs +++ /dev/null @@ -1,92 +0,0 @@ -{{! A page when the symbol type is "overloads" }} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{#if symbol.name}}{{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}{{else}}Unnamed overload set{{/if}} - -{{#if symbol}} - -{{#if symbol.doc.brief}} - -{{{symbol.doc.brief}}} - -{{/if}} - -=={{#unless @root.config.multipage}}={{/unless}} Synopsis - -{{#each symbol.members as | member |}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature symbol=member link=member}}; ----- -{{/each}} - -{{#if symbol.doc.description}} -=={{#unless @root.config.multipage}}={{/unless}} Description - -{{{symbol.doc.description}}} -{{/if}} - -{{#with (flattenUnique symbol.members "doc.exceptions" "exception") as |allExceptions|}} -{{#if (ne (len allExceptions) 0)}} -=={{#unless @root.config.multipage}}={{/unless}} Exceptions - -|=== -| Name | Thrown on - -{{#each allExceptions as |exception|}} -| `{{exception.exception}}` -| {{{exception.description}}} -{{/each}} -|=== -{{/if}} -{{/with}} - -{{#if symbol.doc.returns}} -=={{#unless @root.config.multipage}}={{/unless}} Return Value - -{{{symbol.doc.returns}}} - -{{/if}} - -{{#with (flattenUnique symbol.members "doc.params" "name") as |allParams|}} -{{#if (ne (len allParams) 0)}} -=={{#unless @root.config.multipage}}={{/unless}} Parameters - -|=== -| Name | Description {{! TODO: | Type? }} - -{{#each allParams as |param|}} -| *{{param.name}}* -| {{param.description}} -{{/each}} -|=== -{{/if}} -{{/with}} - -{{#if symbol.doc.preconditions}} -=={{#unless @root.config.multipage}}={{/unless}} Preconditions - -{{#each symbol.doc.preconditions}} -{{{.}}} -{{/each}} - -{{/if}} - -{{#if symbol.doc.postconditions}} -=={{#unless @root.config.multipage}}={{/unless}} Postconditions - -{{#each symbol.doc.postconditions}} -{{{.}}} -{{/each}} - -{{/if}} - -{{#if symbol.doc.see}} -=={{#unless @root.config.multipage}}={{/unless}} See Also - -{{#each symbol.doc.see}} -{{{.}}} -{{/each}} -{{/if}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/record.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/record.adoc.hbs deleted file mode 100644 index 56d553f805..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/record.adoc.hbs +++ /dev/null @@ -1,51 +0,0 @@ -{{!-- record --}} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{#if symbol.name}}{{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}{{else}}Unnamed class{{/if}} - -{{{symbol.doc.brief}}} - -=={{#unless @root.config.multipage}}={{/unless}} Synopsis - -{{>types/source dcl=(primary_location symbol)}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature }}; ----- - -{{#with symbol.interface}} -{{>types/tranche tranche=public label="" is-namespace=false}} -{{>types/tranche tranche=protected label="Protected" is-namespace=false}} -{{>types/tranche tranche=private label="Private" is-namespace=false}} -{{/with}} - -{{#if symbol.doc.description}} -=={{#unless @root.config.multipage}}={{/unless}} Description - -{{symbol.doc.description}} - -{{/if}} - -{{#if symbol.doc.tparams}} -=={{#unless @root.config.multipage}}={{/unless}} Template Parameters - -|=== -| Name | Description - -{{#each symbol.doc.tparams}} -| *{{name}}* -| {{description}} -{{/each}} -|=== - -{{/if}} - -{{#if symbol.doc.see}} -=={{#unless @root.config.multipage}}={{/unless}} See Also - -{{#each symbol.doc.see}} -{{.}} - -{{/each}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/specialization.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/specialization.adoc.hbs deleted file mode 100644 index 9a384e2a6f..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/specialization.adoc.hbs +++ /dev/null @@ -1 +0,0 @@ -{{!-- specialization --}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/typedef.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/typedef.adoc.hbs deleted file mode 100644 index a477304011..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/typedef.adoc.hbs +++ /dev/null @@ -1,31 +0,0 @@ -{{!-- typedef --}} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}} - -{{{symbol.doc.brief}}} - -=={{#unless @root.config.multipage}}={{/unless}} Synopsis - -{{>types/source dcl=(primary_location symbol)}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature }}; ----- - -{{#if symbol.doc.description}} -=={{#unless @root.config.multipage}}={{/unless}} Description - -{{symbol.doc.description}} - -{{/if}} - -{{#if symbol.doc.see}} -=={{#unless @root.config.multipage}}={{/unless}} See Also - -{{#each symbol.doc.see}} -{{.}} - -{{/each}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/undefined.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/undefined.adoc.hbs deleted file mode 100644 index 882798a4c8..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/undefined.adoc.hbs +++ /dev/null @@ -1,2 +0,0 @@ -{{!-- undefined --}} -[#{{{symbol.anchor}}}] diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/using.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/using.adoc.hbs deleted file mode 100644 index 0b98619d16..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/using.adoc.hbs +++ /dev/null @@ -1,43 +0,0 @@ -{{!-- symbols/using.adoc.hbs --}} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}} - -{{{symbol.doc.brief}}} - -=={{#unless @root.config.multipage}}={{/unless}} Synopsis - -{{>types/source dcl=(primary_location symbol)}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature }}; ----- - -{{#if symbol.doc.description}} -=={{#unless @root.config.multipage}}={{/unless}} Description - -{{symbol.doc.description}} - -{{/if}} - -{{#if symbol.shadows}} -=={{#unless @root.config.multipage}}={{/unless}} Introduced Symbols - -|=== -| Name -{{#each symbol.shadows}} -| {{name}} -{{/each}} -|=== - -{{/if}} - -{{#if symbol.doc.see}} -=={{#unless @root.config.multipage}}={{/unless}} See Also - -{{#each symbol.doc.see}} -{{.}} - -{{/each}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/adoc/partials/symbols/variable.adoc.hbs b/share/mrdocs/addons/generator/adoc/partials/symbols/variable.adoc.hbs deleted file mode 100644 index 26b89b06bb..0000000000 --- a/share/mrdocs/addons/generator/adoc/partials/symbols/variable.adoc.hbs +++ /dev/null @@ -1,31 +0,0 @@ -{{!-- variable --}} -[#{{{symbol.anchor}}}] -={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}} - -{{{symbol.doc.brief}}} - -=={{#unless @root.config.multipage}}={{/unless}} Synopsis - -{{>types/source dcl=(primary_location symbol)}} - -[source,cpp,subs="verbatim,macros,-callouts"] ----- -{{> signature }}; ----- - -{{#if symbol.doc.description}} -=={{#unless @root.config.multipage}}={{/unless}} Description - -{{symbol.doc.description}} - -{{/if}} - -{{#if symbol.doc.see}} -=={{#unless @root.config.multipage}}={{/unless}} See Also - -{{#each symbol.doc.see}} -{{.}} - -{{/each}} - -{{/if}} diff --git a/share/mrdocs/addons/generator/common/partials/signature/alias.hbs b/share/mrdocs/addons/generator/common/partials/signature/alias.hbs index 75a8755adc..ba2c17aeaa 100644 --- a/share/mrdocs/addons/generator/common/partials/signature/alias.hbs +++ b/share/mrdocs/addons/generator/common/partials/signature/alias.hbs @@ -1 +1 @@ -namespace {{symbol.name}} = {{>types/name-info symbol.aliasedSymbol}} \ No newline at end of file +namespace {{symbol.name}} = {{>types/name-info symbol.aliasedSymbol}}; \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/signature/concept.hbs b/share/mrdocs/addons/generator/common/partials/signature/concept.hbs index b79a44683a..91d87cf35b 100644 --- a/share/mrdocs/addons/generator/common/partials/signature/concept.hbs +++ b/share/mrdocs/addons/generator/common/partials/signature/concept.hbs @@ -1,3 +1,3 @@ {{>types/template-head symbol.template}} -concept {{>types/declarator-id symbol}} = {{symbol.constraint}} \ No newline at end of file +concept {{>types/declarator-id symbol}} = {{symbol.constraint}}; \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/signature/enum.hbs b/share/mrdocs/addons/generator/common/partials/signature/enum.hbs index c37e4873ba..fe72f6fbe3 100644 --- a/share/mrdocs/addons/generator/common/partials/signature/enum.hbs +++ b/share/mrdocs/addons/generator/common/partials/signature/enum.hbs @@ -1,2 +1,2 @@ enum {{>types/declarator-id symbol~}} -{{#if symbol.type}} : {{>types/declarator symbol.type}}{{/if}} \ No newline at end of file +{{#if symbol.type}} : {{>types/declarator symbol.type}}{{/if}}; \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/signature/field.hbs b/share/mrdocs/addons/generator/common/partials/signature/field.hbs index fc3b6f7bfb..402744c4f3 100644 --- a/share/mrdocs/addons/generator/common/partials/signature/field.hbs +++ b/share/mrdocs/addons/generator/common/partials/signature/field.hbs @@ -3,4 +3,4 @@ {{>types/declarator-before symbol.type}} {{>types/declarator-id symbol~}} {{#if symbol.isBitfield}} : {{symbol.bitfieldWidth}}{{/if~}} {{#if symbol.default}} = {{symbol.default}}{{/if~}} -{{>types/declarator-after symbol.type}} \ No newline at end of file +{{>types/declarator-after symbol.type}}; \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/signature/friend.hbs b/share/mrdocs/addons/generator/common/partials/signature/friend.hbs index e7a92fc675..6ba58b48ea 100644 --- a/share/mrdocs/addons/generator/common/partials/signature/friend.hbs +++ b/share/mrdocs/addons/generator/common/partials/signature/friend.hbs @@ -1,5 +1,5 @@ {{#if symbol.type~}} -friend {{>types/declarator symbol.type~}} -{{else if symbol.symbol~}} +friend {{>types/declarator symbol.type~}}; +{{~else if symbol.symbol~}} {{> (concat 'signature' '/' (lookup . 'symbol.symbol.kind')) symbol=symbol.symbol isFriend=true~}} {{/if}} \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/signature/function.hbs b/share/mrdocs/addons/generator/common/partials/signature/function.hbs index 22cc8c627a..fdd385c7ce 100644 --- a/share/mrdocs/addons/generator/common/partials/signature/function.hbs +++ b/share/mrdocs/addons/generator/common/partials/signature/function.hbs @@ -28,4 +28,4 @@ {{#if symbol.isFinal}} final{{/if~}} {{#if symbol.isPure}} = 0{{/if~}} {{#if symbol.isDeleted}} = delete{{/if~}} -{{#if symbol.isDefaulted}} = default{{/if}} \ No newline at end of file +{{#if symbol.isDefaulted}} = default{{/if}}; \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/signature/guide.hbs b/share/mrdocs/addons/generator/common/partials/signature/guide.hbs index 6a594ff10a..ee2135898c 100644 --- a/share/mrdocs/addons/generator/common/partials/signature/guide.hbs +++ b/share/mrdocs/addons/generator/common/partials/signature/guide.hbs @@ -5,4 +5,4 @@ {{/unless}}{{>types/declarator type decl-name=name~}} {{#if default}} = {{default}}{{/if~}} {{#unless @last}},{{/unless~}} -{{/each~}}) -> {{>types/declarator symbol.deduced}} \ No newline at end of file +{{/each~}}) -> {{>types/declarator symbol.deduced}}; \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/signature/record.hbs b/share/mrdocs/addons/generator/common/partials/signature/record.hbs index 2db881a951..55b9128c17 100644 --- a/share/mrdocs/addons/generator/common/partials/signature/record.hbs +++ b/share/mrdocs/addons/generator/common/partials/signature/record.hbs @@ -12,4 +12,4 @@ {{#unless (eq access ../symbol.defaultAccess)}} {{access}}{{/unless~}} {{#if isVirtual}} virtual{{/if}} {{>types/declarator type~}} {{/each~}} -{{/unless}} \ No newline at end of file +{{/unless}}; \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/signature/typedef.hbs b/share/mrdocs/addons/generator/common/partials/signature/typedef.hbs index 7b46b9078d..84788d355a 100644 --- a/share/mrdocs/addons/generator/common/partials/signature/typedef.hbs +++ b/share/mrdocs/addons/generator/common/partials/signature/typedef.hbs @@ -4,4 +4,4 @@ using {{symbol.name}} = {{>types/declarator symbol.type}} {{~else~}} typedef {{>types/declarator symbol.type decl-name=symbol.name}} -{{~/if}} \ No newline at end of file +{{~/if}}; \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/signature/using.hbs b/share/mrdocs/addons/generator/common/partials/signature/using.hbs index 5fe615efa0..6c3c088565 100644 --- a/share/mrdocs/addons/generator/common/partials/signature/using.hbs +++ b/share/mrdocs/addons/generator/common/partials/signature/using.hbs @@ -1 +1 @@ -using {{#if (contains (arr "typename" "enum") symbol.class)}} {{symbol.class}}{{/if}}{{#if symbol.qualifier}}{{>types/name-info symbol.qualifier}}::{{/if}}{{symbol.name}} \ No newline at end of file +using {{#if (contains (arr "typename" "enum") symbol.class)}} {{symbol.class}}{{/if}}{{#if symbol.qualifier}}{{>types/name-info symbol.qualifier}}::{{/if}}{{symbol.name}}; \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/signature/variable.hbs b/share/mrdocs/addons/generator/common/partials/signature/variable.hbs index 7f349b286e..0ee26e4f84 100644 --- a/share/mrdocs/addons/generator/common/partials/signature/variable.hbs +++ b/share/mrdocs/addons/generator/common/partials/signature/variable.hbs @@ -8,4 +8,4 @@ {{/if~}} {{>types/declarator-before symbol.type}} {{>types/declarator-id symbol link=(select link link symbol.template.primary)~}} {{>types/declarator-after symbol.type~}} -{{#if symbol.initializer}} = {{symbol.initializer}}{{/if}} \ No newline at end of file +{{#if symbol.initializer}} = {{symbol.initializer}}{{/if}}; \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/symbol.hbs b/share/mrdocs/addons/generator/common/partials/symbol.hbs deleted file mode 100644 index 824e99b247..0000000000 --- a/share/mrdocs/addons/generator/common/partials/symbol.hbs +++ /dev/null @@ -1 +0,0 @@ -{{> (concat 'symbols' '/' (lookup symbol 'kind')) }} \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/types/info-member.hbs b/share/mrdocs/addons/generator/common/partials/types/info-member.hbs index 1738bfc076..ffe77ff626 100644 --- a/share/mrdocs/addons/generator/common/partials/types/info-member.hbs +++ b/share/mrdocs/addons/generator/common/partials/types/info-member.hbs @@ -1,15 +1,16 @@ {{! Helper for "info-list": renders a symbol as a row in a table of members }} {{#>markup/tr~}} -{{#>markup/td~}} - {{#>markup/a href=(relativize url)}}{{#>markup/code}}{{>types/declarator-id . nolink=true}}{{/markup/code}}{{/markup/a}} {{>types/special-name-suffix .}} +{{#>markup/td}} +{{! Member name, linked to its documentation }} +{{#>markup/a href=(relativize url)}}{{#>markup/code}}{{>types/declarator-id . nolink=true}}{{/markup/code}}{{/markup/a}} {{>types/special-name-suffix .}} {{~/markup/td}} -{{#>markup/td~}} - {{#if (ne kind "overloads")~}} - {{{~doc.brief}}} - {{else~}} - {{#each (unique (pluck (pluck members "doc") "brief"))~}} - {{{.}}} - {{/each~}} - {{/if}} +{{#>markup/td}} +{{#if (ne kind "overloads")~}} +{{{~doc.brief}}} +{{else~}} +{{#each (unique (pluck (pluck members "doc") "brief"))~}} +{{{.}}} +{{/each~}} +{{/if}} {{~/markup/td}} {{~/markup/tr}} \ No newline at end of file diff --git a/share/mrdocs/addons/generator/common/partials/types/source.hbs b/share/mrdocs/addons/generator/common/partials/types/source.hbs index beb9a55474..c9974a8fa3 100644 --- a/share/mrdocs/addons/generator/common/partials/types/source.hbs +++ b/share/mrdocs/addons/generator/common/partials/types/source.hbs @@ -3,14 +3,10 @@ to the source file when the `base-url` config option is defined }} -{{#>markup/p}} -{{#>markup/span~}} - Declared in {{#>markup/code~}} - {{ str "<" }}{{#unless (and @root.config.base-url (eq dcl.kind "source"))~}} - {{dcl.file}} - {{~else~}} - {{#>markup/a href=(concat @root.config.base-url dcl.file '#L' dcl.line)}}{{dcl.file}}{{/markup/a}} - {{~/unless~}}{{ str ">" }} - {{~/markup/code}} -{{~/markup/span}} -{{/markup/p}} +Declared in {{#>markup/code~}} +{{ str "<" }}{{#unless (and @root.config.base-url (eq dcl.kind "source"))~}} +{{dcl.file}} +{{~else~}} +{{#>markup/a href=(concat @root.config.base-url dcl.file '#L' dcl.line)}}{{dcl.file}}{{/markup/a}} +{{~/unless~}}{{ str ">" }} +{{~/markup/code}} diff --git a/share/mrdocs/addons/generator/common/partials/types/tranche.hbs b/share/mrdocs/addons/generator/common/partials/types/tranche.hbs index 33f9c6b602..ac7d922ee9 100644 --- a/share/mrdocs/addons/generator/common/partials/types/tranche.hbs +++ b/share/mrdocs/addons/generator/common/partials/types/tranche.hbs @@ -1,18 +1,18 @@ {{! Renders an info-list table for each list in a Tranche }} {{>types/info-list members=tranche.namespaces title="Namespaces"}} -{{>types/info-list members=(concat tranche.records tranche.types) title=(concat label " " "Types")}} -{{>types/info-list members=tranche.enums title=(concat label " " "Enums")}} +{{>types/info-list members=(concat tranche.records tranche.types) title=(concat (select label (concat label " ") "") "Types")}} +{{>types/info-list members=tranche.enums title=(concat (select label (concat label " ") "") "Enums")}} {{#if is-namespace}} {{>types/info-list members=tranche.overloads title="Functions"}} {{>types/info-list members=tranche.variables title="Variables"}} {{>types/info-list members=tranche.concepts title="Concepts"}} {{else}} -{{>types/info-list members=tranche.overloads title=(concat label " " "Member Functions")}} -{{>types/info-list members=tranche.staticoverloads title=(concat label " " "Static Member Functions")}} -{{>types/info-list members=tranche.fields title=(concat label " " "Data Members")}} -{{>types/info-list members=tranche.variables title=(concat label " " "Static Data Members")}} -{{>types/info-list members=tranche.friends title=(concat label " " "Friends")}} -{{>types/info-list members=tranche.aliases title=(concat label " " "Aliases")}} -{{>types/info-list members=tranche.usings title=(concat label " " "Using Declarations")}} +{{>types/info-list members=tranche.overloads title=(concat (select label (concat label " ") "") "Member Functions")}} +{{>types/info-list members=tranche.staticoverloads title=(concat (select label (concat label " ") "") "Static Member Functions")}} +{{>types/info-list members=tranche.fields title=(concat (select label (concat label " ") "") "Data Members")}} +{{>types/info-list members=tranche.variables title=(concat (select label (concat label " ") "") "Static Data Members")}} +{{>types/info-list members=tranche.friends title=(concat (select label (concat label " ") "") "Friends")}} +{{>types/info-list members=tranche.aliases title=(concat (select label (concat label " ") "") "Aliases")}} +{{>types/info-list members=tranche.usings title=(concat (select label (concat label " ") "") "Using Declarations")}} {{/if}} -{{>types/info-list members=tranche.guides title=(concat label " " "Deduction Guides")}} +{{>types/info-list members=tranche.guides title=(concat (select label (concat label " ") "") "Deduction Guides")}} diff --git a/share/mrdocs/addons/generator/html/layouts/wrapper.html.hbs b/share/mrdocs/addons/generator/html/layouts/wrapper.html.hbs index aa7eaa9071..d97a82dc15 100644 --- a/share/mrdocs/addons/generator/html/layouts/wrapper.html.hbs +++ b/share/mrdocs/addons/generator/html/layouts/wrapper.html.hbs @@ -1,18 +1,19 @@ {{! The wrapper for single page documentation or symbols in a multipage documentation }} - Reference{{#if symbol}}: {{symbol.name}}{{/if}} +Reference{{#if symbol}}: {{symbol.name}}{{/if}}
- {{#unless @root.config.multipage }} -

Reference

- {{/unless}} - {{! Content generated with index.hbs }} - {{{contents}}} +{{#unless @root.config.multipage }} +

Reference

+{{/unless}} +{{! Content generated with index.hbs }} +{{! This content is not indented and neither is the partial because of code blocks }} +{{{contents}}}
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/share/mrdocs/addons/generator/html/partials/markup/table.html.hbs b/share/mrdocs/addons/generator/html/partials/markup/table.html.hbs index 7645419aaa..f279c37b44 100644 --- a/share/mrdocs/addons/generator/html/partials/markup/table.html.hbs +++ b/share/mrdocs/addons/generator/html/partials/markup/table.html.hbs @@ -1,4 +1,4 @@ - {{> @partial-block }} +{{> @partial-block }}
diff --git a/share/mrdocs/addons/generator/html/partials/markup/tbody.html.hbs b/share/mrdocs/addons/generator/html/partials/markup/tbody.html.hbs index 7dfb65e4f1..f94b047071 100644 --- a/share/mrdocs/addons/generator/html/partials/markup/tbody.html.hbs +++ b/share/mrdocs/addons/generator/html/partials/markup/tbody.html.hbs @@ -1,4 +1,4 @@ - {{> @partial-block }} +{{> @partial-block }} \ No newline at end of file diff --git a/share/mrdocs/addons/generator/html/partials/markup/td.html.hbs b/share/mrdocs/addons/generator/html/partials/markup/td.html.hbs index 146d0d5fd2..10db29fb12 100644 --- a/share/mrdocs/addons/generator/html/partials/markup/td.html.hbs +++ b/share/mrdocs/addons/generator/html/partials/markup/td.html.hbs @@ -1,4 +1 @@ - - {{> @partial-block }} - - \ No newline at end of file +{{> @partial-block }} \ No newline at end of file diff --git a/share/mrdocs/addons/generator/html/partials/markup/th.html.hbs b/share/mrdocs/addons/generator/html/partials/markup/th.html.hbs index a0d769ca00..b5e030cc1b 100644 --- a/share/mrdocs/addons/generator/html/partials/markup/th.html.hbs +++ b/share/mrdocs/addons/generator/html/partials/markup/th.html.hbs @@ -1 +1 @@ -{{> @partial-block }} +{{> @partial-block }} \ No newline at end of file diff --git a/share/mrdocs/addons/generator/html/partials/markup/thead.html.hbs b/share/mrdocs/addons/generator/html/partials/markup/thead.html.hbs index 15f35f6632..f7d660a0dd 100644 --- a/share/mrdocs/addons/generator/html/partials/markup/thead.html.hbs +++ b/share/mrdocs/addons/generator/html/partials/markup/thead.html.hbs @@ -1,4 +1,4 @@ - {{> @partial-block }} +{{> @partial-block }} diff --git a/share/mrdocs/addons/generator/html/partials/markup/tr.html.hbs b/share/mrdocs/addons/generator/html/partials/markup/tr.html.hbs index e1722dd45a..6487c7e153 100644 --- a/share/mrdocs/addons/generator/html/partials/markup/tr.html.hbs +++ b/share/mrdocs/addons/generator/html/partials/markup/tr.html.hbs @@ -1,4 +1,3 @@ - {{> @partial-block }} - +{{> @partial-block }} \ No newline at end of file diff --git a/share/mrdocs/addons/generator/html/partials/symbol.html.hbs b/share/mrdocs/addons/generator/html/partials/symbol.html.hbs new file mode 100644 index 0000000000..36a5047e7f --- /dev/null +++ b/share/mrdocs/addons/generator/html/partials/symbol.html.hbs @@ -0,0 +1,291 @@ +
+
+

{{#unless (eq symbol.kind "friend")}}{{#if symbol.name}}{{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}{{else}}{{#if symbol.parent}}Unnamed{{else}}Global{{/if}} {{or symbol.tag symbol.kind}}{{/if}}{{else}}{{#if symbol.symbol.name}}{{>types/nested-name-specifier symbol=symbol.symbol.parent includeNamespace=true}}{{symbol.symbol.name}}{{else}}{{symbol.type.name}}{{/if}}{{/unless}}

+{{! Brief }} +{{#if symbol.doc.brief}} +
+{{{symbol.doc.brief}}} + +
+{{/if}} +
+{{! Synopsis }} +{{#unless (contains (arr "namespace") symbol.kind)}} +
+

Synopsis

+
+{{>types/source dcl=(primary_location symbol)}} +
+{{#if (ne symbol.kind "overloads")}} +
+
+{{> signature }}
+
+
+
+{{else}} +{{#each symbol.members as | member |}} +
+
+{{> signature symbol=member link=member}}
+
+
+
+» more... +{{/each}} +{{/if}} +
+{{/unless}} +{{! Tranches }} +{{#if symbol.interface}} +{{#if (eq symbol.kind "record")}} +{{#with symbol.interface}} +{{>types/tranche tranche=public label="" is-namespace=false}} + +{{>types/tranche tranche=protected label="Protected" is-namespace=false}} + +{{>types/tranche tranche=private label="Private" is-namespace=false}} +{{/with}} +{{else}} +{{>types/tranche tranche=symbol.interface label="" is-namespace=true}} +{{/if}} +{{else if symbol.members}} +{{! Members }} +{{#if (and symbol.members (ne symbol.kind "overloads"))}} +
+

Members

+ + + + + + + + +{{#each symbol.members}} + + + + +{{/each}} + +
NameDescription
{{>types/declarator-id . nolink=true}}{{{doc.brief}}}
+
+{{/if}} +{{/if}} +{{! Using directives }} +{{#if symbol.usingDirectives}} +
+{{>types/info-list members=symbol.usingDirectives title="Using Directives"}} + +
+ +{{/if}} +{{! Description }} +{{#if symbol.doc.description}} +
+

Description

+{{{symbol.doc.description}}} + +
+{{/if}} +{{! Using symbols }} +{{#if symbol.shadows}} +
+

Introduced Symbols

+ + + + + + + +{{#each symbol.shadows}} + + + +{{/each}} + +
Name
{{name}}
+
+ +{{/if}} +{{! Exceptions }} +{{#if (ne symbol.kind "overloads")}} +{{#if symbol.doc.exceptions}} +
+

Exceptions

+ + + + + + + + +{{#each symbol.doc.exceptions}} + + + + +{{/each}} + +
NameThrown on
{{exception}}{{description}}
+
+{{/if}} +{{else}} +{{#with (flattenUnique symbol.members "doc.exceptions" "exception") as |allExceptions|}} +{{#if (ne (len allExceptions) 0)}} +
+

Exceptions

+ + + + + + + + +{{#each allExceptions as |exception|}} + + + + +{{/each}} + +
NameThrown on
{{exception}}{{description}}
+
+{{/if}} +{{/with}} +{{/if}} +{{! Return value }} +{{#if symbol.doc.returns}} +
+

Return Value

+{{{symbol.doc.returns}}} +
+{{/if}} +{{! Template Parameters }} +{{#if (ne symbol.kind "overloads")}} +{{#if symbol.doc.tparams}} +
+

Template Parameters

+ + + + + + + + +{{#each symbol.doc.tparams}} + + + + +{{/each}} + +
NameDescription
{{name}}{{description}}
+
+{{/if}} +{{else}} +{{#with (flattenUnique symbol.members "doc.tparams" "name") as |allTParams|}} +{{#if (ne (len allTParams) 0)}} +
+

Template Parameters

+ + + + + + + + +{{#each allTParams as |param|}} + + + + +{{/each}} + +
NameDescription
{{param.name}}{{param.description}}
+
+{{/if}} +{{/with}} +{{/if}} +{{! Parameters }} +{{#if (ne symbol.kind "overloads")}} +{{#if symbol.doc.params}} +
+

Parameters

+ + + + + + + + +{{#each symbol.doc.params}} + + + + +{{/each}} + +
NameDescription
{{name}}{{description}}
+
+{{/if}} +{{else}} +{{#with (flattenUnique symbol.members "doc.params" "name") as |allParams|}} +{{#if (ne (len allParams) 0)}} +
+

Parameters

+ + + + + + + + +{{#each allParams as |param|}} + + + + +{{/each}} + +
NameDescription
{{param.name}}{{param.description}}
+
+{{/if}} +{{/with}} +{{/if}} +{{! Preconditions }} +{{#if symbol.doc.preconditions}} +
+

Preconditions

+{{#each symbol.doc.preconditions}} +

{{.}}

+{{/each}} +
+{{/if}} +{{! Postconditions }} +{{#if symbol.doc.postconditions}} +
+

Postconditions

+{{#each symbol.doc.postconditions}} +

{{.}}

+{{/each}} +
+{{/if}} +{{! See Also }} +{{#if symbol.doc.see}} +
+

See Also

+{{#each symbol.doc.see}} +

{{.}}

+{{/each}} +
+{{/if}} +
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/alias.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/alias.html.hbs deleted file mode 100644 index 74596e1cd4..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/alias.html.hbs +++ /dev/null @@ -1,24 +0,0 @@ -{{!-- alias --}} -
-
-

{{>types/nested-name-specifier symbol=symbol.parent}}{{symbol.name}}

- {{{symbol.doc.brief}}} -
-
-

Synopsis

-
- - {{>types/source dcl=(primary_location symbol)}} - -
-
-            {{> signature }};
-        
-
- {{#if symbol.doc.description}} -
-

Description

- {{{symbol.doc.description}}} -
- {{/if}} -
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/concept.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/concept.html.hbs deleted file mode 100644 index 1b19386a21..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/concept.html.hbs +++ /dev/null @@ -1,32 +0,0 @@ -{{!-- concept --}} -
-
-

{{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}

- {{{symbol.doc.brief}}} -
-
-

Synopsis

-
- - {{>types/source dcl=(primary_location symbol)}} - -
-
-            {{> signature }};
-        
-
- {{#if symbol.doc.description}} -
-

Description

- {{symbol.doc.description}} -
- {{/if}} - {{#if symbol.doc.see}} -
-

See Also

- {{#each symbol.doc.see}} -

{{.}}

- {{/each}} -
- {{/if}} -
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/enum.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/enum.html.hbs deleted file mode 100644 index c3c4ad8373..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/enum.html.hbs +++ /dev/null @@ -1,48 +0,0 @@ -{{!-- enum --}} -
-
-

{{#if symbol.name}}Enum {{>types/nested-name-specifier symbol=symbol.parent}}{{symbol.name}}{{else}}Unnamed enum{{/if}}

- {{{symbol.doc.brief}}} -
- -
-

Synopsis

-
- - {{>types/source dcl=(primary_location symbol)}} - -
-
-            {{> signature }};
-        
-
- - {{#if symbol.members}} -
-

Members

- - - - - - - - - {{#each symbol.members}} - - - - - {{/each}} - -
NameDescription
{{>types/declarator-id . nolink=true}}{{{doc.brief}}}
-
- {{/if}} - - {{#if symbol.doc.description}} -
-

Description

- {{{symbol.doc.description}}} -
- {{/if}} -
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/enumerator.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/enumerator.html.hbs deleted file mode 100644 index 8d4c66ef7c..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/enumerator.html.hbs +++ /dev/null @@ -1,26 +0,0 @@ -{{!-- enumerator --}} -
-
-

Enumerator {{>types/nested-name-specifier symbol=symbol.parent}}{{symbol.name}}

- {{{symbol.doc.brief}}} -
- -
-

Synopsis

-
- - {{>types/source dcl=(primary_location symbol)}} - -
-
-            {{> signature }}
-        
-
- - {{#if symbol.doc.description}} -
-

Description

- {{{symbol.doc.description}}} -
- {{/if}} -
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/field.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/field.html.hbs deleted file mode 100644 index 6ad25419fe..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/field.html.hbs +++ /dev/null @@ -1,26 +0,0 @@ -{{!-- field --}} -
-
-

{{>types/nested-name-specifier symbol=symbol.parent}}{{symbol.name}}

- {{{symbol.doc.brief}}} -
- -
-

Synopsis

-
- - {{>types/source dcl=(primary_location symbol)}} - -
-
-            {{> signature }};
-        
-
- - {{#if symbol.doc.description}} -
-

Description

- {{{symbol.doc.description}}} -
- {{/if}} -
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/friend.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/friend.html.hbs deleted file mode 100644 index 08ab1aed6c..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/friend.html.hbs +++ /dev/null @@ -1,26 +0,0 @@ -{{!-- friend --}} -
-
-

Friend {{#if symbol.symbol}}{{symbol.symbol.name}}{{else}}{{symbol.type.name}}{{/if}}

- {{{symbol.doc.brief}}} -
- -
-

Synopsis

-
- - {{>types/source dcl=(primary_location symbol)}} - -
-
-            {{> signature }};
-        
-
- - {{#if symbol.doc.description}} -
-

Description

- {{{symbol.doc.description}}} -
- {{/if}} -
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/function.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/function.html.hbs deleted file mode 100644 index 87c49f910b..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/function.html.hbs +++ /dev/null @@ -1,77 +0,0 @@ -{{!-- function --}} -
-
-

Function {{>types/nested-name-specifier symbol=symbol.parent}}{{symbol.name}}

- {{{symbol.doc.brief}}} -
- -
-

Synopsis

-
- - {{>types/source dcl=(primary_location symbol)}} - -
-
-            {{> signature }};
-        
-
- - {{#if symbol.doc.description}} -
-

Description

- {{{symbol.doc.description}}} -
- {{/if}} - - {{#if symbol.doc.exceptions}} -
-

Exceptions

- - - - - - - - - {{#each symbol.doc.exceptions}} - - - - - {{/each}} - -
NameThrown on
{{exception}}{{description}}
-
- {{/if}} - - {{#if symbol.doc.returns}} -
-

Return Value

- {{{symbol.doc.returns}}} -
- {{/if}} - - {{#if symbol.doc.params}} -
-

Parameters

- - - - - - - - - {{#each symbol.doc.params}} - - - - - {{/each}} - -
NameDescription
{{name}}{{description}}
-
- {{/if}} -
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/guide.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/guide.html.hbs deleted file mode 100644 index e98aa2adef..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/guide.html.hbs +++ /dev/null @@ -1,26 +0,0 @@ -{{!-- guides --}} -
-
-

Deduction guide {{>types/nested-name-specifier symbol=symbol.parent}}{{symbol.name}}

- {{{symbol.doc.brief}}} -
- -
-

Synopsis

-
- - {{>types/source dcl=(primary_location symbol)}} - -
-
-            {{> signature }};
-        
-
- - {{#if symbol.doc.description}} -
-

Description

- {{{symbol.doc.description}}} -
- {{/if}} -
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/namespace.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/namespace.html.hbs deleted file mode 100644 index 2436f6c571..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/namespace.html.hbs +++ /dev/null @@ -1,9 +0,0 @@ -{{!-- namespace --}} -
-
-

{{#if symbol.name}}Namespace {{>types/nested-name-specifier symbol=symbol.parent}}{{symbol.name}}{{else if symbol.parent}}Unnamed namespace{{else}}Global namespace{{/if}}

-
-
- {{>types/tranche tranche=symbol.interface label="" is-namespace=true}} -
-
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/overloads.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/overloads.html.hbs deleted file mode 100644 index 5277447ebc..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/overloads.html.hbs +++ /dev/null @@ -1,17 +0,0 @@ -{{! A page when the symbol type is "overloads" }} -
- -

{{#if symbol.name}}Overload set {{>types/nested-name-specifier symbol=symbol.parent}}{{symbol.name}}{{else}}Unnamed overload set{{/if}}

- -

Members

- -{{#each symbol.members as |member|}} - -

{{{member.doc.brief}}}

- -
{{> signature symbol=member }};
-» more... - -{{/each}} - -
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/record.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/record.html.hbs deleted file mode 100644 index 3571399e72..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/record.html.hbs +++ /dev/null @@ -1,43 +0,0 @@ -{{!-- record --}} -
-
-

{{#if symbol.name}}Class {{>types/nested-name-specifier symbol=symbol.parent}}{{symbol.name}}{{else}}Unnamed class{{/if}}

- {{{symbol.doc.brief}}} -
- -
-

Synopsis

-
- - {{>types/source dcl=(primary_location symbol)}} - -
-
-            {{> signature }};
-        
-
- - {{#with symbol.interface}} -
- {{>types/tranche tranche=public label="" is-namespace=false}} - {{>types/tranche tranche=protected label="Protected" is-namespace=false}} - {{>types/tranche tranche=private label="Private" is-namespace=false}} -
- {{/with}} - - {{#if symbol.doc.description}} -
-

Description

- {{{symbol.doc.description}}} -
- {{/if}} - - {{#if symbol.doc.see}} -
-

See Also

- {{#each symbol.doc.see}} -

{{.}}

- {{/each}} -
- {{/if}} -
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/specialization.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/specialization.html.hbs deleted file mode 100644 index 9a384e2a6f..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/specialization.html.hbs +++ /dev/null @@ -1 +0,0 @@ -{{!-- specialization --}} diff --git a/share/mrdocs/addons/generator/html/partials/symbols/typedef.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/typedef.html.hbs deleted file mode 100644 index eebdfb6384..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/typedef.html.hbs +++ /dev/null @@ -1,26 +0,0 @@ -{{!-- typedef --}} -
-
-

{{>types/nested-name-specifier symbol=symbol.parent}}{{symbol.name}}

- {{{symbol.doc.brief}}} -
- -
-

Synopsis

-
- - {{>types/source dcl=(primary_location symbol)}} - -
-
-            {{> signature }};
-        
-
- - {{#if symbol.doc.description}} -
-

Description

- {{{symbol.doc.description}}} -
- {{/if}} -
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/undefined.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/undefined.html.hbs deleted file mode 100644 index 5eccaf178d..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/undefined.html.hbs +++ /dev/null @@ -1 +0,0 @@ -{{!-- undefined --}} diff --git a/share/mrdocs/addons/generator/html/partials/symbols/using.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/using.html.hbs deleted file mode 100644 index 1c2d9e9884..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/using.html.hbs +++ /dev/null @@ -1,46 +0,0 @@ -{{!-- symbols/using.html.hbs --}} -
-
-

Using {{#if (eq symbol.class "namespace")}}Directive: {{symbol.qualifier.name}}{{else}}Declaration: {{symbol.name}}{{/if}}

- {{{symbol.doc.brief}}} -
- -
-

Synopsis

-
- - {{>types/source dcl=(primary_location symbol)}} - -
-
-            {{> signature }};
-        
-
- - {{#if symbol.doc.description}} -
-

Description

- {{{symbol.doc.description}}} -
- {{/if}} - - {{#unless (eq symbol.class "namespace")}} -
-

Introduced Symbols

- - - - - - - - {{#each symbol.symbols}} - - - - {{/each}} - -
Name
{{name}}
-
- {{/unless}} -
diff --git a/share/mrdocs/addons/generator/html/partials/symbols/variable.html.hbs b/share/mrdocs/addons/generator/html/partials/symbols/variable.html.hbs deleted file mode 100644 index a2d01019d6..0000000000 --- a/share/mrdocs/addons/generator/html/partials/symbols/variable.html.hbs +++ /dev/null @@ -1,26 +0,0 @@ -{{!-- variable --}} -
-
-

{{>types/nested-name-specifier symbol=symbol.parent}}{{symbol.name}}

- {{{symbol.doc.brief}}} -
- -
-

Synopsis

-
- - {{>types/source dcl=(primary_location symbol)}} - -
-
-            {{> signature }};
-        
-
- - {{#if symbol.doc.description}} -
-

Description

- {{{symbol.doc.description}}} -
- {{/if}} -
diff --git a/src/lib/Gen/hbs/MultiPageVisitor.cpp b/src/lib/Gen/hbs/MultiPageVisitor.cpp index e93164e2b4..d76ebeb2f7 100644 --- a/src/lib/Gen/hbs/MultiPageVisitor.cpp +++ b/src/lib/Gen/hbs/MultiPageVisitor.cpp @@ -23,6 +23,19 @@ void MultiPageVisitor:: operator()(T const& I0) { + /* Determine if the info is supported by this generator. + + This filters Info types for which the generator + cannot and should not generate output. + */ + if constexpr (std::derived_from) + { + if (I0.isSpecialization()) + { + return; + } + } + // If T is an OverloadSet, we make a copy for the lambda because // these are temporary objects that don't live in the corpus. // Otherwise, the lambda will capture a reference to the corpus Info. diff --git a/src/lib/Gen/hbs/SinglePageVisitor.cpp b/src/lib/Gen/hbs/SinglePageVisitor.cpp index 0899ba57ad..6cf8ac7986 100644 --- a/src/lib/Gen/hbs/SinglePageVisitor.cpp +++ b/src/lib/Gen/hbs/SinglePageVisitor.cpp @@ -23,6 +23,19 @@ void SinglePageVisitor:: operator()(T const& I0) { + /* Determine if the info is supported by this generator. + + This filters Info types for which the generator + cannot and should not generate output. + */ + if constexpr (std::derived_from) + { + if (I0.isSpecialization()) + { + return; + } + } + // If T is an OverloadSet, we make a copy for the lambda because // these are temporary objects that don't live in the corpus. // Otherwise, the lambda will capture a reference to the corpus Info. diff --git a/src/lib/Metadata/Overloads.cpp b/src/lib/Metadata/Overloads.cpp index 7d65c67d25..318a99fd44 100644 --- a/src/lib/Metadata/Overloads.cpp +++ b/src/lib/Metadata/Overloads.cpp @@ -41,10 +41,20 @@ tag_invoke( res.set("members", dom::LazyArray(overloads.Members, domCorpus)); res.set("namespace", dom::LazyArray(overloads.Namespace, domCorpus)); res.set("parent", domCorpus->get(overloads.Parent)); - dom::Value firstM = domCorpus->get(overloads.Members.front()); - if (firstM.isObject() && firstM.get("doc").isObject()) + + // Copy relevant values from the first member with documentation + // that contains it. + for (std::string_view key: {"doc", "loc", "dcl"}) { - res.set("doc", firstM.get("doc")); + for (std::size_t i = 0; i < overloads.Members.size(); ++i) + { + dom::Value member = domCorpus->get(overloads.Members[i]); + if (member.isObject() && member.getObject().exists(key)) + { + res.set(key, member.get(key)); + break; + } + } } v = res; } diff --git a/test-files/golden-tests/alias-template.adoc b/test-files/golden-tests/alias-template.adoc index 29a78fdf4e..2044cfb3ba 100644 --- a/test-files/golden-tests/alias-template.adoc +++ b/test-files/golden-tests/alias-template.adoc @@ -4,34 +4,31 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + | <<#B,`B`>> | - + | <<#C,`C`>> | - + | <<#D,`D`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -44,12 +41,9 @@ struct A; [#B] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -64,42 +58,35 @@ struct B; [#C] == C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template using C = <<#A,A>>; ---- - [#D] == D - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct D; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#D-E,`E`>> | - + |=== @@ -107,12 +94,9 @@ struct D; [#D-E] == <<#D,D>>::E - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -121,5 +105,4 @@ using E = <<#B,B>>; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/alias-template.html b/test-files/golden-tests/alias-template.html index 82dd887093..f903b388da 100644 --- a/test-files/golden-tests/alias-template.html +++ b/test-files/golden-tests/alias-template.html @@ -1,218 +1,139 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- A - - - -
- B - - - -
- C - - - -
- D - - - -
-
+ +A + +B + +C + +D + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <alias-template.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <alias-template.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-
+
+
+
-
-

Class B

- -
- -
-

Synopsis

-
- -

- - Declared in <alias-template.cpp> - -

-
-
-
-            template<
+
+

B

+
+
+

Synopsis

+
+Declared in <alias-template.cpp>
+
+
+template<
     typename T,
     typename U>
 struct B;
-        
-
- -
-
+
+
+
-
-

C

- -
- -
-

Synopsis

-
- -

- - Declared in <alias-template.cpp> - -

-
-
-
-            template<typename T>
+
+

C

+
+
+

Synopsis

+
+Declared in <alias-template.cpp>
+
+
+template<typename T>
 using C = A<T>;
-        
-
- + +
+
-
-

Class D

- -
- -
-

Synopsis

-
- -

- - Declared in <alias-template.cpp> - -

-
-
-
-            template<typename T>
+
+

D

+
+
+

Synopsis

+
+Declared in <alias-template.cpp>
+
+
+template<typename T>
 struct D;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- E - - - -
-
+ +E + + +
-
-

D::E

- -
- -
-

Synopsis

-
- -

- - Declared in <alias-template.cpp> - -

-
-
-
-            template<typename U>
+
+

D::E

+
+
+

Synopsis

+
+Declared in <alias-template.cpp>
+
+
+template<typename U>
 using E = B<T, U>;
-        
-
- + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/attributes_1.adoc b/test-files/golden-tests/attributes_1.adoc index 692564c716..f426ba2472 100644 --- a/test-files/golden-tests/attributes_1.adoc +++ b/test-files/golden-tests/attributes_1.adoc @@ -11,18 +11,15 @@ | <<#f,`f`>> | - + |=== [#f] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- bool @@ -31,11 +28,4 @@ f(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/attributes_1.html b/test-files/golden-tests/attributes_1.html index 13479e4d78..8d173e92d5 100644 --- a/test-files/golden-tests/attributes_1.html +++ b/test-files/golden-tests/attributes_1.html @@ -1,69 +1,48 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <attributes_1.cpp> - -

-
-
-
-            bool
+
+

f

+
+
+

Synopsis

+
+Declared in <attributes_1.cpp>
+
+
+bool
 f();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/brief-1.adoc b/test-files/golden-tests/brief-1.adoc index 3df79f9406..5072cca0e0 100644 --- a/test-files/golden-tests/brief-1.adoc +++ b/test-files/golden-tests/brief-1.adoc @@ -16,12 +16,12 @@ brief it continues to the line. - + | <<#f6,`f6`>> | brief - + |=== [#f5] @@ -37,20 +37,12 @@ continues to the line. === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f5(); ---- - - - - - - - [#f6] == f6 @@ -61,7 +53,6 @@ brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -79,11 +70,4 @@ happen? - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/brief-1.html b/test-files/golden-tests/brief-1.html index cc5d81c13e..12351bbd2e 100644 --- a/test-files/golden-tests/brief-1.html +++ b/test-files/golden-tests/brief-1.html @@ -1,117 +1,89 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - + + + + + + + + - - - - + - - - - -
NameDescription
NameDescription
f5

brief bold it continues to the line.

-
- f5 - -

brief bold it continues to the line.

- +
f6

brief

- -
- f6 - -

brief

- - -
-
+ + +
-
-

Function f5

-

brief bold it continues to the line.

+
+

f5

+
+

brief bold it continues to the line.

-
-
-

Synopsis

-
- -

- - Declared in <brief-1.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <brief-1.cpp>
+
+
+void
 f5();
-        
-
- - - - + + +
-
-

Function f6

-

brief

+
+

f6

+
+

brief

-
-
-

Synopsis

-
- -

- - Declared in <brief-1.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <brief-1.cpp>
+
+
+void
 f6();
-        
-
- -
-

Description

-

many lined bold what will happen?

- - -
+
+ +
+
+

Description

+

many lined bold what will happen?

+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/brief-2.adoc b/test-files/golden-tests/brief-2.adoc index 70c2e0ca4d..de7c3c3f1a 100644 --- a/test-files/golden-tests/brief-2.adoc +++ b/test-files/golden-tests/brief-2.adoc @@ -13,34 +13,34 @@ | brief - + | <<#f2,`f2`>> | brief - + | <<#f3,`f3`>> | brief - + | <<#f4,`f4`>> | brief x - + | <<#f5,`f5`>> | br ief - + | <<#f6,`f6`>> | br ief - + |=== [#f1] @@ -53,20 +53,12 @@ brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#f2] == f2 @@ -77,20 +69,12 @@ brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f2(); ---- - - - - - - - [#f3] == f3 @@ -101,20 +85,12 @@ brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f3(); ---- - - - - - - - [#f4] == f4 @@ -125,7 +101,6 @@ brief x === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -139,13 +114,6 @@ br ief - - - - - - - [#f5] == f5 @@ -157,20 +125,12 @@ ief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f5(); ---- - - - - - - - [#f6] == f6 @@ -182,7 +142,6 @@ ief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -197,11 +156,4 @@ desc - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/brief-2.html b/test-files/golden-tests/brief-2.html index e242661bdc..e3880e31a6 100644 --- a/test-files/golden-tests/brief-2.html +++ b/test-files/golden-tests/brief-2.html @@ -1,275 +1,200 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - + + + + + + + + - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
f1

brief

-
- f1 - -

brief

- - - -
- f2 - -

brief

- - - -
- f3 - -

brief

- - - -
- f4 - -

brief x

- - - -
- f5 - -

br ief

- - - -
- f6 - -

br ief

- - - -
-
+ +f2

brief

+ + + +f3

brief

+ + + +f4

brief x

+ + + +f5

br ief

+ + + +f6

br ief

+ + + + +
-
-

Function f1

-

brief

- - -
- -
-

Synopsis

-
- -

- - Declared in <brief-2.cpp> - -

-
-
-
-            void
-f1();
-        
-
- +
+

f1

+
+

brief

+
+
+
+

Synopsis

+
+Declared in <brief-2.cpp>
+
+
+void
+f1();
+
+
+
-
-

Function f2

-

brief

- - -
- -
-

Synopsis

-
- -

- - Declared in <brief-2.cpp> - -

-
-
-
-            void
-f2();
-        
-
- +
+

f2

+
+

brief

+
+
+
+

Synopsis

+
+Declared in <brief-2.cpp>
+
+
+void
+f2();
+
+
+
-
-

Function f3

-

brief

- - -
- -
-

Synopsis

-
- -

- - Declared in <brief-2.cpp> - -

-
-
-
-            void
-f3();
-        
-
- +
+

f3

+
+

brief

+
+
+
+

Synopsis

+
+Declared in <brief-2.cpp>
+
+
+void
+f3();
+
+
+
-
-

Function f4

-

brief x

- - -
- -
-

Synopsis

-
- -

- - Declared in <brief-2.cpp> - -

-
-
-
-            void
-f4();
-        
-
+
+

f4

+
+

brief x

-
-

Description

-

br ief

-
+
+
+
+

Synopsis

+
+Declared in <brief-2.cpp>
+
+
+void
+f4();
+
+
+
+
+

Description

+

br ief

+
-
-

Function f5

-

br ief

- - -
- -
-

Synopsis

-
- -

- - Declared in <brief-2.cpp> - -

-
-
-
-            void
-f5();
-        
-
- +
+

f5

+
+

br ief

+
+
+
+

Synopsis

+
+Declared in <brief-2.cpp>
+
+
+void
+f5();
+
+
+
-
-

Function f6

-

br ief

- - -
- -
-

Synopsis

-
- -

- - Declared in <brief-2.cpp> - -

-
-
-
-            void
-f6();
-        
-
+
+

f6

+
+

br ief

-
-

Description

-

desc

-
+
+
+
+

Synopsis

+
+Declared in <brief-2.cpp>
+
+
+void
+f6();
+
+
+
+
+

Description

+

desc

+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/canonical_1.adoc b/test-files/golden-tests/canonical_1.adoc index 96e9f79a7e..eb6066de2c 100644 --- a/test-files/golden-tests/canonical_1.adoc +++ b/test-files/golden-tests/canonical_1.adoc @@ -4,46 +4,43 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + | <<#B,`B`>> | - + | <<#Ba,`Ba`>> | - + | <<#Bx,`Bx`>> | - + | <<#a,`a`>> | - + | <<#b,`b`>> | - + | <<#bA,`bA`>> | - + | <<#ba,`ba`>> | - + |=== [#B] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct B; @@ -55,12 +52,9 @@ struct B; [#b] == b - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct b; @@ -72,12 +66,9 @@ struct b; [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct A; @@ -89,12 +80,9 @@ struct A; [#a] == a - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct a; @@ -106,12 +94,9 @@ struct a; [#Ba] == Ba - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct Ba; @@ -123,12 +108,9 @@ struct Ba; [#bA] == bA - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct bA; @@ -140,12 +122,9 @@ struct bA; [#Bx] == Bx - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct Bx; @@ -157,12 +136,9 @@ struct Bx; [#ba] == ba - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct ba; diff --git a/test-files/golden-tests/canonical_1.html b/test-files/golden-tests/canonical_1.html index 86bd394a93..97762f8002 100644 --- a/test-files/golden-tests/canonical_1.html +++ b/test-files/golden-tests/canonical_1.html @@ -1,307 +1,182 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- A - - - -
- B - - - -
- Ba - - - -
- Bx - - - -
- a - - - -
- b - - - -
- bA - - - -
- ba - - - -
-
+ +A + +B + +Ba + +Bx + +a + +b + +bA + +ba + + +
-
-

Class B

- -
- -
-

Synopsis

-
- -

- - Declared in <canonical_1.cpp> - -

-
-
-
-            struct B;
-        
-
- -
-
+
+

B

+
+
+

Synopsis

+
+Declared in <canonical_1.cpp>
+
+
+struct B;
+
+
+
-
-

Class b

- -
- -
-

Synopsis

-
- -

- - Declared in <canonical_1.cpp> - -

-
-
-
-            struct b;
-        
-
- -
-
+
+

b

+
+
+

Synopsis

+
+Declared in <canonical_1.cpp>
+
+
+struct b;
+
+
+
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <canonical_1.cpp> - -

-
-
-
-            struct A;
-        
-
- -
-
+
+

A

+
+
+

Synopsis

+
+Declared in <canonical_1.cpp>
+
+
+struct A;
+
+
+
-
-

Class a

- -
- -
-

Synopsis

-
- -

- - Declared in <canonical_1.cpp> - -

-
-
-
-            struct a;
-        
-
- -
-
+
+

a

+
+
+

Synopsis

+
+Declared in <canonical_1.cpp>
+
+
+struct a;
+
+
+
-
-

Class Ba

- -
- -
-

Synopsis

-
- -

- - Declared in <canonical_1.cpp> - -

-
-
-
-            struct Ba;
-        
-
- -
-
+
+

Ba

+
+
+

Synopsis

+
+Declared in <canonical_1.cpp>
+
+
+struct Ba;
+
+
+
-
-

Class bA

- -
- -
-

Synopsis

-
- -

- - Declared in <canonical_1.cpp> - -

-
-
-
-            struct bA;
-        
-
- -
-
+
+

bA

+
+
+

Synopsis

+
+Declared in <canonical_1.cpp>
+
+
+struct bA;
+
+
+
-
-

Class Bx

- -
- -
-

Synopsis

-
- -

- - Declared in <canonical_1.cpp> - -

-
-
-
-            struct Bx;
-        
-
- -
-
+
+

Bx

+
+
+

Synopsis

+
+Declared in <canonical_1.cpp>
+
+
+struct Bx;
+
+
+
-
-

Class ba

- -
- -
-

Synopsis

-
- -

- - Declared in <canonical_1.cpp> - -

-
-
-
-            struct ba;
-        
-
- -
-
+
+

ba

+
+
+

Synopsis

+
+Declared in <canonical_1.cpp>
+
+
+struct ba;
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/class-template-partial-spec.adoc b/test-files/golden-tests/class-template-partial-spec.adoc index 16fcce2efc..390345723d 100644 --- a/test-files/golden-tests/class-template-partial-spec.adoc +++ b/test-files/golden-tests/class-template-partial-spec.adoc @@ -4,45 +4,42 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-B-0a,`B`>> | - + | <<#A-B-06,`B`>> | - + | <<#A-B-04,`B`>> | - + |=== @@ -50,12 +47,9 @@ struct A; [#A-B-0a] == <<#A,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -70,12 +64,9 @@ struct B; [#A-B-06] == <<#A,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -88,12 +79,9 @@ struct <<#A-B-0a,B>>; [#A-B-04] == <<#A,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> diff --git a/test-files/golden-tests/class-template-partial-spec.html b/test-files/golden-tests/class-template-partial-spec.html index 13d3402bf3..f8c447c7e2 100644 --- a/test-files/golden-tests/class-template-partial-spec.html +++ b/test-files/golden-tests/class-template-partial-spec.html @@ -1,191 +1,123 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-partial-spec.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <class-template-partial-spec.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- B - - - -
- B<U*, T> - - - -
- B<T, long> - - - -
-
+ +B + +B<U*, T> + +B<T, long> + + +
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-partial-spec.cpp> - -

-
-
-
-            template<
+
+

A::B

+
+
+

Synopsis

+
+Declared in <class-template-partial-spec.cpp>
+
+
+template<
     typename U,
     typename V>
 struct B;
-        
-
- -
-
+
+
+
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-partial-spec.cpp> - -

-
-
-
-            template<typename U>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <class-template-partial-spec.cpp>
+
+
+template<typename U>
 struct B<U*, T>;
-        
-
- -
-
+
+
+
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-partial-spec.cpp> - -

-
-
-
-            template<>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <class-template-partial-spec.cpp>
+
+
+template<>
 struct B<T, long>;
-        
-
- -
-
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/class-template-spec.adoc b/test-files/golden-tests/class-template-spec.adoc index 13a8308b5b..56569191f6 100644 --- a/test-files/golden-tests/class-template-spec.adoc +++ b/test-files/golden-tests/class-template-spec.adoc @@ -4,63 +4,60 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e,`A`>> | - + | <<#A-00,`A`>> | - + | <<#A-0c,`A`>> | - + | <<#B-00,`B`>> | - + | <<#B-07,`B`>> | - + | <<#B-06,`B`>> | - + | <<#C-0f,`C`>> | - + | <<#C-0a,`C`>> | - + | <<#C-0e,`C`>> | - + |=== [#A-0e] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-0e-f,`f`>> | - + |=== @@ -68,48 +65,35 @@ struct A; [#A-0e-f] == <<#A-0e,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#A-00] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> struct <<#A-0e,A>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-00-g,`g`>> | - + |=== @@ -117,48 +101,35 @@ struct <<#A-0e,A>>; [#A-00-g] == <<#A-00,A>>::g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g(); ---- - - - - - - - [#A-0c] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> struct <<#A-0e,A>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-0c-h,`h`>> | - + |=== @@ -166,48 +137,35 @@ struct <<#A-0e,A>>; [#A-0c-h] == <<#A-0c,A>>::h - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h(); ---- - - - - - - - [#B-00] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct B; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#B-00-f,`f`>> | - + |=== @@ -215,48 +173,35 @@ struct B; [#B-00-f] == <<#B-00,B>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#B-07] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct <<#B-00,B>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#B-07-g,`g`>> | - + |=== @@ -264,48 +209,35 @@ struct <<#B-00,B>>; [#B-07-g] == <<#B-07,B>>::g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g(); ---- - - - - - - - [#B-06] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct <<#B-00,B>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#B-06-h,`h`>> | - + |=== @@ -313,34 +245,21 @@ struct <<#B-00,B>>; [#B-06-h] == <<#B-06,B>>::h - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h(); ---- - - - - - - - [#C-0f] == C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -349,14 +268,14 @@ template< struct C; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#C-0f-f,`f`>> | - + |=== @@ -364,48 +283,35 @@ struct C; [#C-0f-f] == <<#C-0f,C>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#C-0a] == C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> struct <<#C-0f,C>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#C-0a-g,`g`>> | - + |=== @@ -413,48 +319,35 @@ struct <<#C-0f,C>>; [#C-0a-g] == <<#C-0a,C>>::g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g(); ---- - - - - - - - [#C-0e] == C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct <<#C-0f,C>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#C-0e-h,`h`>> | - + |=== @@ -462,12 +355,9 @@ struct <<#C-0f,C>>; [#C-0e-h] == <<#C-0e,C>>::h - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -476,11 +366,4 @@ h(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/class-template-spec.html b/test-files/golden-tests/class-template-spec.html index cef843cba5..cdaf532309 100644 --- a/test-files/golden-tests/class-template-spec.html +++ b/test-files/golden-tests/class-template-spec.html @@ -1,784 +1,473 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- A - - - -
- A<int> - - - -
- A<long> - - - -
- B - - - -
- B<T*> - - - -
- B<T&> - - - -
- C - - - -
- C<int, int> - - - -
- C<T*, int> - - - -
-
+ +A + +A<int> + +A<long> + +B + +B<T*> + +B<T&> + +C + +C<int, int> + +C<T*, int> + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            void
+
+

A::f

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            template<>
+
+

A

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+template<>
 struct A<int>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g - - - -
-
+ +g + + +
-
-

Function A<int>::g

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            void
+
+

A<int>::g

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+void
 g();
-        
-
- - - - + +
+
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            template<>
+
+

A

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+template<>
 struct A<long>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- h - - - -
-
+ +h + + +
-
-

Function A<long>::h

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            void
+
+

A<long>::h

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+void
 h();
-        
-
- - - - + +
+
-
-

Class B

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            template<typename T>
+
+

B

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+template<typename T>
 struct B;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function B::f

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            void
+
+

B::f

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-
-

Class B

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            template<typename T>
+
+

B

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+template<typename T>
 struct B<T*>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g - - - -
-
+ +g + + +
-
-

Function B<T*>::g

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            void
+
+

B<T*>::g

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+void
 g();
-        
-
- - - - + +
+
-
-

Class B

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            template<typename T>
+
+

B

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+template<typename T>
 struct B<T&>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- h - - - -
-
+ +h + + +
-
-

Function B<T&>::h

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            void
+
+

B<T&>::h

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+void
 h();
-        
-
- - - - + +
+
-
-

Class C

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            template<
+
+

C

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+template<
     typename T,
     typename U>
 struct C;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function C::f

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            void
+
+

C::f

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-
-

Class C

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            template<>
+
+

C

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+template<>
 struct C<int, int>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g - - - -
-
+ +g + + +
-
-

Function C<int, int>::g

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            void
+
+

C<int, int>::g

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+void
 g();
-        
-
- - - - + +
+
-
-

Class C

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            template<typename T>
+
+

C

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+template<typename T>
 struct C<T*, int>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- h - - - -
-
+ +h + + +
-
-

Function C<T*, int>::h

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-spec.cpp> - -

-
-
-
-            void
+
+

C<T*, int>::h

+
+
+

Synopsis

+
+Declared in <class-template-spec.cpp>
+
+
+void
 h();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/class-template-specializations-1.adoc b/test-files/golden-tests/class-template-specializations-1.adoc index 0e3b596387..d07acfda51 100644 --- a/test-files/golden-tests/class-template-specializations-1.adoc +++ b/test-files/golden-tests/class-template-specializations-1.adoc @@ -4,181 +4,178 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#R0,`R0`>> | - + | <<#R1,`R1`>> | - + | <<#R10,`R10`>> | - + | <<#R11,`R11`>> | - + | <<#R12,`R12`>> | - + | <<#R13,`R13`>> | - + | <<#R14,`R14`>> | - + | <<#R15,`R15`>> | - + | <<#R16,`R16`>> | - + | <<#R17,`R17`>> | - + | <<#R18,`R18`>> | - + | <<#R19,`R19`>> | - + | <<#R2,`R2`>> | - + | <<#R20,`R20`>> | - + | <<#R21,`R21`>> | - + | <<#R22,`R22`>> | - + | <<#R23,`R23`>> | - + | <<#R24,`R24`>> | - + | <<#R25,`R25`>> | - + | <<#R26,`R26`>> | - + | <<#R27,`R27`>> | - + | <<#R28,`R28`>> | - + | <<#R29,`R29`>> | - + | <<#R3,`R3`>> | - + | <<#R30,`R30`>> | - + | <<#R31,`R31`>> | - + | <<#R32,`R32`>> | - + | <<#R33,`R33`>> | - + | <<#R34,`R34`>> | - + | <<#R35,`R35`>> | - + | <<#R36,`R36`>> | - + | <<#R37,`R37`>> | - + | <<#R38,`R38`>> | - + | <<#R39,`R39`>> | - + | <<#R4,`R4`>> | - + | <<#R40,`R40`>> | - + | <<#R41,`R41`>> | - + | <<#R42,`R42`>> | - + | <<#R43,`R43`>> | - + | <<#R44,`R44`>> | - + | <<#R45,`R45`>> | - + | <<#R46,`R46`>> | - + | <<#R47,`R47`>> | - + | <<#R48,`R48`>> | - + | <<#R5,`R5`>> | - + | <<#R6,`R6`>> | - + | <<#R7,`R7`>> | - + | <<#R8,`R8`>> | - + | <<#R9,`R9`>> | - + | <<#S0-02,`S0<1, int*>`>> | - + | <<#S0-0c4,`S0<1, T*>`>> | - + | <<#S0-0be,`S0<0>`>> | - + | <<#S0-0cf,`S0`>> | - + |=== [#S0-0cf] == S0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -187,26 +184,26 @@ template< struct S0; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S1,`S1`>> | - + | <<#S0-0cf-S5,`S5`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-f0,`f0`>> | - + |=== @@ -214,56 +211,43 @@ struct S0; [#S0-0cf-f0] == <<#S0-0cf,S0>>::f0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f0(); ---- - - - - - - - [#S0-0cf-S1] == <<#S0-0cf,S0>>::S1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S1; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2,`S2`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S1-f1,`f1`>> | - + |=== @@ -271,34 +255,21 @@ struct S1; [#S0-0cf-S1-f1] == <<#S0-0cf,S0>>::<<#S0-0cf-S1,S1>>::f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#S0-0cf-S1-S2] == <<#S0-0cf,S0>>::<<#S0-0cf-S1,S1>>::S2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -307,26 +278,26 @@ template< struct S2; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-S3,`S3`>> | - + | <<#S0-0cf-S1-S2-S4,`S4`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-f2,`f2`>> | - + |=== @@ -334,47 +305,34 @@ struct S2; [#S0-0cf-S1-S2-f2] == <<#S0-0cf,S0>>::<<#S0-0cf-S1,S1>>::<<#S0-0cf-S1-S2,S2>>::f2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f2(); ---- - - - - - - - [#S0-0cf-S1-S2-S3] == <<#S0-0cf,S0>>::<<#S0-0cf-S1,S1>>::<<#S0-0cf-S1-S2,S2>>::S3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S3; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-S3-f3,`f3`>> | - + |=== @@ -382,34 +340,21 @@ struct S3; [#S0-0cf-S1-S2-S3-f3] == <<#S0-0cf,S0>>::<<#S0-0cf-S1,S1>>::<<#S0-0cf-S1-S2,S2>>::<<#S0-0cf-S1-S2-S3,S3>>::f3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f3(); ---- - - - - - - - [#S0-0cf-S1-S2-S4] == <<#S0-0cf,S0>>::<<#S0-0cf-S1,S1>>::<<#S0-0cf-S1-S2,S2>>::S4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -418,14 +363,14 @@ template< struct S4; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-S4-f4,`f4`>> | - + |=== @@ -433,34 +378,21 @@ struct S4; [#S0-0cf-S1-S2-S4-f4] == <<#S0-0cf,S0>>::<<#S0-0cf-S1,S1>>::<<#S0-0cf-S1-S2,S2>>::<<#S0-0cf-S1-S2-S4,S4>>::f4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f4(); ---- - - - - - - - [#S0-0cf-S5] == <<#S0-0cf,S0>>::S5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -469,23 +401,23 @@ template< struct S5; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6,`S6`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-f5,`f5`>> | - + |=== @@ -493,56 +425,43 @@ struct S5; [#S0-0cf-S5-f5] == <<#S0-0cf,S0>>::<<#S0-0cf-S5,S5>>::f5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f5(); ---- - - - - - - - [#S0-0cf-S5-S6] == <<#S0-0cf,S0>>::<<#S0-0cf-S5,S5>>::S6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S6; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7,`S7`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-f6,`f6`>> | - + |=== @@ -550,34 +469,21 @@ struct S6; [#S0-0cf-S5-S6-f6] == <<#S0-0cf,S0>>::<<#S0-0cf-S5,S5>>::<<#S0-0cf-S5-S6,S6>>::f6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f6(); ---- - - - - - - - [#S0-0cf-S5-S6-S7] == <<#S0-0cf,S0>>::<<#S0-0cf-S5,S5>>::<<#S0-0cf-S5-S6,S6>>::S7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -586,26 +492,26 @@ template< struct S7; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-S8,`S8`>> | - + | <<#S0-0cf-S5-S6-S7-S9,`S9`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-f7,`f7`>> | - + |=== @@ -613,47 +519,34 @@ struct S7; [#S0-0cf-S5-S6-S7-f7] == <<#S0-0cf,S0>>::<<#S0-0cf-S5,S5>>::<<#S0-0cf-S5-S6,S6>>::<<#S0-0cf-S5-S6-S7,S7>>::f7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f7(); ---- - - - - - - - [#S0-0cf-S5-S6-S7-S8] == <<#S0-0cf,S0>>::<<#S0-0cf-S5,S5>>::<<#S0-0cf-S5-S6,S6>>::<<#S0-0cf-S5-S6-S7,S7>>::S8 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S8; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-S8-f8,`f8`>> | - + |=== @@ -661,34 +554,21 @@ struct S8; [#S0-0cf-S5-S6-S7-S8-f8] == <<#S0-0cf,S0>>::<<#S0-0cf-S5,S5>>::<<#S0-0cf-S5-S6,S6>>::<<#S0-0cf-S5-S6-S7,S7>>::<<#S0-0cf-S5-S6-S7-S8,S8>>::f8 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f8(); ---- - - - - - - - [#S0-0cf-S5-S6-S7-S9] == <<#S0-0cf,S0>>::<<#S0-0cf-S5,S5>>::<<#S0-0cf-S5-S6,S6>>::<<#S0-0cf-S5-S6-S7,S7>>::S9 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -697,14 +577,14 @@ template< struct S9; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-S9-f9,`f9`>> | - + |=== @@ -712,34 +592,21 @@ struct S9; [#S0-0cf-S5-S6-S7-S9-f9] == <<#S0-0cf,S0>>::<<#S0-0cf-S5,S5>>::<<#S0-0cf-S5-S6,S6>>::<<#S0-0cf-S5-S6-S7,S7>>::<<#S0-0cf-S5-S6-S7-S9,S9>>::f9 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f9(); ---- - - - - - - - [#S0-0be] == S0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> @@ -752,12 +619,9 @@ struct <<#S0-0cf,S0>><0>; [#S0-0c4] == S0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -770,12 +634,9 @@ struct <<#S0-0cf,S0>><1, T*>; [#S0-02] == S0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> @@ -788,38 +649,35 @@ struct <<#S0-0cf,S0>><1, int*>; [#R0] == R0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R0 : <<#S0-0cf,S0>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S1,`S1`>> | - + | <<#S0-0cf-S5,`S5`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-f0,`f0`>> | - + |=== @@ -827,12 +685,9 @@ struct R0 [#R1] == R1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R1 @@ -845,12 +700,9 @@ struct R1 [#R2] == R2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R2 @@ -863,12 +715,9 @@ struct R2 [#R3] == R3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R3 @@ -881,12 +730,9 @@ struct R3 [#R4] == R4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R4 @@ -899,12 +745,9 @@ struct R4 [#R5] == R5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R5 @@ -917,12 +760,9 @@ struct R5 [#R6] == R6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R6 @@ -935,12 +775,9 @@ struct R6 [#R7] == R7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R7 @@ -953,12 +790,9 @@ struct R7 [#R8] == R8 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R8 @@ -971,12 +805,9 @@ struct R8 [#R9] == R9 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R9 @@ -989,12 +820,9 @@ struct R9 [#R10] == R10 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R10 @@ -1007,12 +835,9 @@ struct R10 [#R11] == R11 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R11 @@ -1025,12 +850,9 @@ struct R11 [#R12] == R12 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R12 @@ -1043,12 +865,9 @@ struct R12 [#R13] == R13 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R13 @@ -1061,12 +880,9 @@ struct R13 [#R14] == R14 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R14 @@ -1079,12 +895,9 @@ struct R14 [#R15] == R15 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R15 @@ -1097,12 +910,9 @@ struct R15 [#R16] == R16 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R16 @@ -1115,12 +925,9 @@ struct R16 [#R17] == R17 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R17 @@ -1133,12 +940,9 @@ struct R17 [#R18] == R18 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R18 @@ -1151,12 +955,9 @@ struct R18 [#R19] == R19 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R19 @@ -1169,12 +970,9 @@ struct R19 [#R20] == R20 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R20 @@ -1187,12 +985,9 @@ struct R20 [#R21] == R21 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R21 @@ -1205,12 +1000,9 @@ struct R21 [#R22] == R22 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R22 @@ -1223,12 +1015,9 @@ struct R22 [#R23] == R23 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R23 @@ -1241,12 +1030,9 @@ struct R23 [#R24] == R24 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R24 @@ -1259,12 +1045,9 @@ struct R24 [#R25] == R25 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R25 @@ -1277,12 +1060,9 @@ struct R25 [#R26] == R26 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R26 @@ -1295,12 +1075,9 @@ struct R26 [#R27] == R27 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R27 @@ -1313,38 +1090,35 @@ struct R27 [#R28] == R28 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R28 : <<#S0-0cf,S0>><0, bool>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S1,`S1`>> | - + | <<#S0-0cf-S5,`S5`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-f0,`f0`>> | - + |=== @@ -1352,38 +1126,35 @@ struct R28 [#R29] == R29 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R29 : <<#S0-0cf,S0>><1, int>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S1,`S1`>> | - + | <<#S0-0cf-S5,`S5`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-f0,`f0`>> | - + |=== @@ -1391,35 +1162,32 @@ struct R29 [#R30] == R30 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R30 : <<#S0-0cf,S0>><2, bool>::<<#S0-0cf-S1,S1>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2,`S2`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S1-f1,`f1`>> | - + |=== @@ -1427,12 +1195,9 @@ struct R30 [#R31] == R31 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -1442,26 +1207,26 @@ struct R31 : <<#S0-0cf,S0>><3, bool>::<<#S0-0cf-S1,S1>>::<<#S0-0cf-S1-S2,S2>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-S3,`S3`>> | - + | <<#S0-0cf-S1-S2-S4,`S4`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-f2,`f2`>> | - + |=== @@ -1469,38 +1234,35 @@ struct R31 [#R32] == R32 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R32 : <<#S0-0cf,S0>><4, bool>::<<#S0-0cf-S1,S1>>::<<#S0-0cf-S1-S2,S2>><5, bool>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-S3,`S3`>> | - + | <<#S0-0cf-S1-S2-S4,`S4`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-f2,`f2`>> | - + |=== @@ -1508,38 +1270,35 @@ struct R32 [#R33] == R33 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R33 : <<#S0-0cf,S0>><6, bool>::<<#S0-0cf-S1,S1>>::<<#S0-0cf-S1-S2,S2>><7, int>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-S3,`S3`>> | - + | <<#S0-0cf-S1-S2-S4,`S4`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-f2,`f2`>> | - + |=== @@ -1547,26 +1306,23 @@ struct R33 [#R34] == R34 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R34 : <<#S0-0cf,S0>><8, bool>::<<#S0-0cf-S1,S1>>::<<#S0-0cf-S1-S2,S2>><9, bool>::<<#S0-0cf-S1-S2-S3,S3>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-S3-f3,`f3`>> | - + |=== @@ -1574,12 +1330,9 @@ struct R34 [#R35] == R35 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -1589,14 +1342,14 @@ struct R35 : <<#S0-0cf,S0>><10, bool>::<<#S0-0cf-S1,S1>>::<<#S0-0cf-S1-S2,S2>><11, bool>::<<#S0-0cf-S1-S2-S4,S4>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-S4-f4,`f4`>> | - + |=== @@ -1604,26 +1357,23 @@ struct R35 [#R36] == R36 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R36 : <<#S0-0cf,S0>><12, bool>::<<#S0-0cf-S1,S1>>::<<#S0-0cf-S1-S2,S2>><13, bool>::<<#S0-0cf-S1-S2-S4,S4>><14, bool>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-S4-f4,`f4`>> | - + |=== @@ -1631,26 +1381,23 @@ struct R36 [#R37] == R37 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R37 : <<#S0-0cf,S0>><15, bool>::<<#S0-0cf-S1,S1>>::<<#S0-0cf-S1-S2,S2>><16, bool>::<<#S0-0cf-S1-S2-S4,S4>><17, int>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S1-S2-S4-f4,`f4`>> | - + |=== @@ -1658,12 +1405,9 @@ struct R37 [#R38] == R38 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -1673,23 +1417,23 @@ struct R38 : <<#S0-0cf,S0>><18, bool>::<<#S0-0cf-S5,S5>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6,`S6`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-f5,`f5`>> | - + |=== @@ -1697,35 +1441,32 @@ struct R38 [#R39] == R39 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R39 : <<#S0-0cf,S0>><19, bool>::<<#S0-0cf-S5,S5>><20, bool>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6,`S6`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-f5,`f5`>> | - + |=== @@ -1733,35 +1474,32 @@ struct R39 [#R40] == R40 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R40 : <<#S0-0cf,S0>><21, bool>::<<#S0-0cf-S5,S5>><22, int>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6,`S6`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-f5,`f5`>> | - + |=== @@ -1769,35 +1507,32 @@ struct R40 [#R41] == R41 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R41 : <<#S0-0cf,S0>><23, bool>::<<#S0-0cf-S5,S5>><24, bool>::<<#S0-0cf-S5-S6,S6>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7,`S7`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-f6,`f6`>> | - + |=== @@ -1805,12 +1540,9 @@ struct R41 [#R42] == R42 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -1820,26 +1552,26 @@ struct R42 : <<#S0-0cf,S0>><25, bool>::<<#S0-0cf-S5,S5>><26, bool>::<<#S0-0cf-S5-S6,S6>>::<<#S0-0cf-S5-S6-S7,S7>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-S8,`S8`>> | - + | <<#S0-0cf-S5-S6-S7-S9,`S9`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-f7,`f7`>> | - + |=== @@ -1847,38 +1579,35 @@ struct R42 [#R43] == R43 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R43 : <<#S0-0cf,S0>><27, bool>::<<#S0-0cf-S5,S5>><28, bool>::<<#S0-0cf-S5-S6,S6>>::<<#S0-0cf-S5-S6-S7,S7>><29, int>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-S8,`S8`>> | - + | <<#S0-0cf-S5-S6-S7-S9,`S9`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-f7,`f7`>> | - + |=== @@ -1886,38 +1615,35 @@ struct R43 [#R44] == R44 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R44 : <<#S0-0cf,S0>><30, bool>::<<#S0-0cf-S5,S5>><31, bool>::<<#S0-0cf-S5-S6,S6>>::<<#S0-0cf-S5-S6-S7,S7>><32, bool>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-S8,`S8`>> | - + | <<#S0-0cf-S5-S6-S7-S9,`S9`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-f7,`f7`>> | - + |=== @@ -1925,26 +1651,23 @@ struct R44 [#R45] == R45 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R45 : <<#S0-0cf,S0>><33, bool>::<<#S0-0cf-S5,S5>><34, bool>::<<#S0-0cf-S5-S6,S6>>::<<#S0-0cf-S5-S6-S7,S7>><35, bool>::<<#S0-0cf-S5-S6-S7-S8,S8>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-S8-f8,`f8`>> | - + |=== @@ -1952,12 +1675,9 @@ struct R45 [#R46] == R46 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -1967,14 +1687,14 @@ struct R46 : <<#S0-0cf,S0>><36, bool>::<<#S0-0cf-S5,S5>><37, bool>::<<#S0-0cf-S5-S6,S6>>::<<#S0-0cf-S5-S6-S7,S7>><38, bool>::<<#S0-0cf-S5-S6-S7-S9,S9>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-S9-f9,`f9`>> | - + |=== @@ -1982,26 +1702,23 @@ struct R46 [#R47] == R47 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R47 : <<#S0-0cf,S0>><39, bool>::<<#S0-0cf-S5,S5>><40, bool>::<<#S0-0cf-S5-S6,S6>>::<<#S0-0cf-S5-S6-S7,S7>><41, bool>::<<#S0-0cf-S5-S6-S7-S9,S9>><42, int>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-S9-f9,`f9`>> | - + |=== @@ -2009,26 +1726,23 @@ struct R47 [#R48] == R48 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct R48 : <<#S0-0cf,S0>><43, bool>::<<#S0-0cf-S5,S5>><44, bool>::<<#S0-0cf-S5-S6,S6>>::<<#S0-0cf-S5-S6-S7,S7>><45, bool>::<<#S0-0cf-S5-S6-S7-S9,S9>><46, bool>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-0cf-S5-S6-S7-S9-f9,`f9`>> | - + |=== diff --git a/test-files/golden-tests/class-template-specializations-1.html b/test-files/golden-tests/class-template-specializations-1.html index 3ee98df582..d58842c6fa 100644 --- a/test-files/golden-tests/class-template-specializations-1.html +++ b/test-files/golden-tests/class-template-specializations-1.html @@ -1,3611 +1,2135 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- R0 - - - -
- R1 - - - -
- R10 - - - -
- R11 - - - -
- R12 - - - -
- R13 - - - -
- R14 - - - -
- R15 - - - -
- R16 - - - -
- R17 - - - -
- R18 - - - -
- R19 - - - -
- R2 - - - -
- R20 - - - -
- R21 - - - -
- R22 - - - -
- R23 - - - -
- R24 - - - -
- R25 - - - -
- R26 - - - -
- R27 - - - -
- R28 - - - -
- R29 - - - -
- R3 - - - -
- R30 - - - -
- R31 - - - -
- R32 - - - -
- R33 - - - -
- R34 - - - -
- R35 - - - -
- R36 - - - -
- R37 - - - -
- R38 - - - -
- R39 - - - -
- R4 - - - -
- R40 - - - -
- R41 - - - -
- R42 - - - -
- R43 - - - -
- R44 - - - -
- R45 - - - -
- R46 - - - -
- R47 - - - -
- R48 - - - -
- R5 - - - -
- R6 - - - -
- R7 - - - -
- R8 - - - -
- R9 - - - -
- S0<1, int*> - - - -
- S0<1, T*> - - - -
- S0<0> - - - -
- S0 - - - -
-
+ +R0 + +R1 + +R10 + +R11 + +R12 + +R13 + +R14 + +R15 + +R16 + +R17 + +R18 + +R19 + +R2 + +R20 + +R21 + +R22 + +R23 + +R24 + +R25 + +R26 + +R27 + +R28 + +R29 + +R3 + +R30 + +R31 + +R32 + +R33 + +R34 + +R35 + +R36 + +R37 + +R38 + +R39 + +R4 + +R40 + +R41 + +R42 + +R43 + +R44 + +R45 + +R46 + +R47 + +R48 + +R5 + +R6 + +R7 + +R8 + +R9 + +S0<1, int*> + +S0<1, T*> + +S0<0> + +S0 + + +
-
-

Class S0

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<
+
+

S0

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<
     int I,
     typename T = void>
 struct S0;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S1 - - - -
- S5 - - - -
-

Member Functions

+ +S1 + +S5 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0 - - - -
-
+ +f0 + + +
-
-

Function S0::f0

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            void
+
+

S0::f0

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+void
 f0();
-        
-
- - - - + +
+
-
-

Class S0::S1

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct S1;
-        
-
- -
-

Types

+
+

S0::S1

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct S1;
+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- S2 - - - -
-

Member Functions

+ +S2 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f1 - - - -
-
+ +f1 + + +
-
-

Function S0::S1::f1

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            void
+
+

S0::S1::f1

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+void
 f1();
-        
-
- - - - + +
+
-
-

Class S0::S1::S2

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<
+
+

S0::S1::S2

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<
     int J,
     typename U = void>
 struct S2;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S3 - - - -
- S4 - - - -
-

Member Functions

+ +S3 + +S4 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2 - - - -
-
+ +f2 + + +
-
-

Function S0::S1::S2::f2

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            void
+
+

S0::S1::S2::f2

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+void
 f2();
-        
-
- - - - + +
+
-
-

Class S0::S1::S2::S3

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct S3;
-        
-
- -
-

Member Functions

+
+

S0::S1::S2::S3

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct S3;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f3 - - - -
-
+ +f3 + + +
-
-

Function S0::S1::S2::S3::f3

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            void
+
+

S0::S1::S2::S3::f3

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+void
 f3();
-        
-
- - - - + +
+
-
-

Class S0::S1::S2::S4

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<
+
+

S0::S1::S2::S4

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<
     int K,
     typename V = void>
 struct S4;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f4 - - - -
-
+ +f4 + + +
-
-

Function S0::S1::S2::S4::f4

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            void
+
+

S0::S1::S2::S4::f4

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+void
 f4();
-        
-
- - - - + +
+
-
-

Class S0::S5

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<
+
+

S0::S5

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<
     int J,
     typename U = void>
 struct S5;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- S6 - - - -
-

Member Functions

+ +S6 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f5 - - - -
-
+ +f5 + + +
-
-

Function S0::S5::f5

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            void
+
+

S0::S5::f5

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+void
 f5();
-        
-
- - - - + +
+
-
-

Class S0::S5::S6

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct S6;
-        
-
- -
-

Types

+
+

S0::S5::S6

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct S6;
+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- S7 - - - -
-

Member Functions

+ +S7 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f6 - - - -
-
+ +f6 + + +
-
-

Function S0::S5::S6::f6

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            void
+
+

S0::S5::S6::f6

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+void
 f6();
-        
-
- - - - + +
+
-
-

Class S0::S5::S6::S7

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<
+
+

S0::S5::S6::S7

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<
     int K,
     typename V = void>
 struct S7;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S8 - - - -
- S9 - - - -
-

Member Functions

+ +S8 + +S9 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f7 - - - -
-
+ +f7 + + +
-
-

Function S0::S5::S6::S7::f7

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            void
+
+

S0::S5::S6::S7::f7

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+void
 f7();
-        
-
- - - - + +
+
-
-

Class S0::S5::S6::S7::S8

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct S8;
-        
-
- -
-

Member Functions

+
+

S0::S5::S6::S7::S8

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct S8;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f8 - - - -
-
+ +f8 + + +
-
-

Function S0::S5::S6::S7::S8::f8

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            void
+
+

S0::S5::S6::S7::S8::f8

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+void
 f8();
-        
-
- - - - + +
+
-
-

Class S0::S5::S6::S7::S9

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<
+
+

S0::S5::S6::S7::S9

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<
     int L,
     typename W = void>
 struct S9;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f9 - - - -
-
+ +f9 + + +
-
-

Function S0::S5::S6::S7::S9::f9

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            void
+
+

S0::S5::S6::S7::S9::f9

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+void
 f9();
-        
-
- - - - + +
+
-
-

Class S0

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<>
+
+

S0

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<>
 struct S0<0>;
-        
-
- -
-
+
+
+
-
-

Class S0

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<typename T>
+
+

S0

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<typename T>
 struct S0<1, T*>;
-        
-
- -
-
+
+
+
-
-

Class S0

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<>
+
+

S0

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<>
 struct S0<1, int*>;
-        
-
- -
-
+
+
+
-
-

Class R0

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R0
+
+

R0

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R0
     : S0<-1>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S1 - - - -
- S5 - - - -
-

Member Functions

+ +S1 + +S5 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0 - - - -
-
+ +f0 + + +
-
-

Class R1

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R1
+
+

R1

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R1
     : S0<0>;
-        
-
- -
-
+
+
+
-
-

Class R2

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R2
+
+

R2

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R2
     : S0<1, void*>;
-        
-
- -
-
+
+
+
-
-

Class R3

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R3
+
+

R3

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R3
     : S0<1, int*>;
-        
-
- -
-
+
+
+
-
-

Class R4

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R4
+
+

R4

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R4
     : S0<2>::S1;
-        
-
- -
-
+
+
+
-
-

Class R5

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R5
+
+

R5

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R5
     : S0<3>::S1::S2<-1>;
-        
-
- -
-
+
+
+
-
-

Class R6

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R6
+
+

R6

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R6
     : S0<4>::S1::S2<5>;
-        
-
- -
-
+
+
+
-
-

Class R7

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R7
+
+

R7

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R7
     : S0<6>::S1::S2<7, void*>;
-        
-
- -
-
+
+
+
-
-

Class R8

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R8
+
+

R8

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R8
     : S0<6>::S1::S2<7, int*>;
-        
-
- -
-
+
+
+
-
-

Class R9

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R9
+
+

R9

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R9
     : S0<8>::S1::S2<9>::S3;
-        
-
- -
-
+
+
+
-
-

Class R10

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R10
+
+

R10

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R10
     : S0<10>::S1::S2<11>::S4<-1>;
-        
-
- -
-
+
+
+
-
-

Class R11

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R11
+
+

R11

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R11
     : S0<12>::S1::S2<13>::S4<14>;
-        
-
- -
-
+
+
+
-
-

Class R12

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R12
+
+

R12

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R12
     : S0<15>::S1::S2<16>::S4<17, void*>;
-        
-
- -
-
+
+
+
-
-

Class R13

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R13
+
+

R13

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R13
     : S0<15>::S1::S2<16>::S4<17, int*>;
-        
-
- -
-
+
+
+
-
-

Class R14

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R14
+
+

R14

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R14
     : S0<18>::S5<-1>;
-        
-
- -
-
+
+
+
-
-

Class R15

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R15
+
+

R15

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R15
     : S0<19>::S5<20>;
-        
-
- -
-
+
+
+
-
-

Class R16

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R16
+
+

R16

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R16
     : S0<21>::S5<22, void*>;
-        
-
- -
-
+
+
+
-
-

Class R17

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R17
+
+

R17

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R17
     : S0<21>::S5<22, int*>;
-        
-
- -
-
+
+
+
-
-

Class R18

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R18
+
+

R18

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R18
     : S0<23>::S5<24>::S6;
-        
-
- -
-
+
+
+
-
-

Class R19

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R19
+
+

R19

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R19
     : S0<25>::S5<26>::S6::S7<-1>;
-        
-
- -
-
+
+
+
-
-

Class R20

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R20
+
+

R20

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R20
     : S0<27>::S5<28>::S6::S7<29, void*>;
-        
-
- -
-
+
+
+
-
-

Class R21

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R21
+
+

R21

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R21
     : S0<27>::S5<28>::S6::S7<29, int*>;
-        
-
- -
-
+
+
+
-
-

Class R22

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R22
+
+

R22

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R22
     : S0<30>::S5<31>::S6::S7<32>;
-        
-
- -
-
+
+
+
-
-

Class R23

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R23
+
+

R23

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R23
     : S0<33>::S5<34>::S6::S7<35>::S8;
-        
-
- -
-
+
+
+
-
-

Class R24

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R24
+
+

R24

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R24
     : S0<36>::S5<37>::S6::S7<38>::S9<-1>;
-        
-
- -
-
+
+
+
-
-

Class R25

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R25
+
+

R25

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R25
     : S0<39>::S5<40>::S6::S7<41>::S9<42, void*>;
-        
-
- -
-
+
+
+
-
-

Class R26

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R26
+
+

R26

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R26
     : S0<39>::S5<40>::S6::S7<41>::S9<42, int*>;
-        
-
- -
-
+
+
+
-
-

Class R27

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R27
+
+

R27

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R27
     : S0<43>::S5<44>::S6::S7<45>::S9<46>;
-        
-
- -
-
+
+
+
-
-

Class R28

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R28
+
+

R28

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R28
     : S0<0, bool>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S1 - - - -
- S5 - - - -
-

Member Functions

+ +S1 + +S5 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0 - - - -
-
+ +f0 + + +
-
-

Class R29

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R29
+
+

R29

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R29
     : S0<1, int>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S1 - - - -
- S5 - - - -
-

Member Functions

+ +S1 + +S5 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0 - - - -
-
+ +f0 + + +
-
-

Class R30

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R30
+
+

R30

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R30
     : S0<2, bool>::S1;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- S2 - - - -
-

Member Functions

+ +S2 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f1 - - - -
-
+ +f1 + + +
-
-

Class R31

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<
+
+

R31

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<
     int I,
     typename T>
 struct R31
     : S0<3, bool>::S1::S2<I, T>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S3 - - - -
- S4 - - - -
-

Member Functions

+ +S3 + +S4 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2 - - - -
-
+ +f2 + + +
-
-

Class R32

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R32
+
+

R32

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R32
     : S0<4, bool>::S1::S2<5, bool>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S3 - - - -
- S4 - - - -
-

Member Functions

+ +S3 + +S4 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2 - - - -
-
+ +f2 + + +
-
-

Class R33

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R33
+
+

R33

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R33
     : S0<6, bool>::S1::S2<7, int>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S3 - - - -
- S4 - - - -
-

Member Functions

+ +S3 + +S4 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2 - - - -
-
+ +f2 + + +
-
-

Class R34

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R34
+
+

R34

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R34
     : S0<8, bool>::S1::S2<9, bool>::S3;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f3 - - - -
-
+ +f3 + + +
-
-

Class R35

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<
+
+

R35

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<
     int I,
     typename T>
 struct R35
     : S0<10, bool>::S1::S2<11, bool>::S4<I, T>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f4 - - - -
-
+ +f4 + + +
-
-

Class R36

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R36
+
+

R36

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R36
     : S0<12, bool>::S1::S2<13, bool>::S4<14, bool>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f4 - - - -
-
+ +f4 + + +
-
-

Class R37

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R37
+
+

R37

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R37
     : S0<15, bool>::S1::S2<16, bool>::S4<17, int>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f4 - - - -
-
+ +f4 + + +
-
-

Class R38

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<
+
+

R38

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<
     int I,
     typename T>
 struct R38
     : S0<18, bool>::S5<I, T>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- S6 - - - -
-

Member Functions

+ +S6 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f5 - - - -
-
+ +f5 + + +
-
-

Class R39

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R39
+
+

R39

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R39
     : S0<19, bool>::S5<20, bool>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- S6 - - - -
-

Member Functions

+ +S6 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f5 - - - -
-
+ +f5 + + +
-
-

Class R40

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R40
+
+

R40

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R40
     : S0<21, bool>::S5<22, int>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- S6 - - - -
-

Member Functions

+ +S6 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f5 - - - -
-
+ +f5 + + +
-
-

Class R41

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R41
+
+

R41

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R41
     : S0<23, bool>::S5<24, bool>::S6;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- S7 - - - -
-

Member Functions

+ +S7 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f6 - - - -
-
+ +f6 + + +
-
-

Class R42

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<
+
+

R42

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<
     int I,
     typename T>
 struct R42
     : S0<25, bool>::S5<26, bool>::S6::S7<I, T>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S8 - - - -
- S9 - - - -
-

Member Functions

+ +S8 + +S9 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f7 - - - -
-
+ +f7 + + +
-
-

Class R43

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R43
+
+

R43

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R43
     : S0<27, bool>::S5<28, bool>::S6::S7<29, int>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S8 - - - -
- S9 - - - -
-

Member Functions

+ +S8 + +S9 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f7 - - - -
-
+ +f7 + + +
-
-

Class R44

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R44
+
+

R44

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R44
     : S0<30, bool>::S5<31, bool>::S6::S7<32, bool>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S8 - - - -
- S9 - - - -
-

Member Functions

+ +S8 + +S9 + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f7 - - - -
-
+ +f7 + + +
-
-

Class R45

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R45
+
+

R45

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R45
     : S0<33, bool>::S5<34, bool>::S6::S7<35, bool>::S8;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f8 - - - -
-
+ +f8 + + +
-
-

Class R46

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            template<
+
+

R46

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+template<
     int I,
     typename T>
 struct R46
     : S0<36, bool>::S5<37, bool>::S6::S7<38, bool>::S9<I, T>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f9 - - - -
-
+ +f9 + + +
-
-

Class R47

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R47
+
+

R47

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R47
     : S0<39, bool>::S5<40, bool>::S6::S7<41, bool>::S9<42, int>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f9 - - - -
-
+ +f9 + + +
-
-

Class R48

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-1.cpp> - -

-
-
-
-            struct R48
+
+

R48

+
+
+

Synopsis

+
+Declared in <class-template-specializations-1.cpp>
+
+
+struct R48
     : S0<43, bool>::S5<44, bool>::S6::S7<45, bool>::S9<46, bool>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f9 - - - -
-
+ +f9 + + +
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/class-template-specializations-2.adoc b/test-files/golden-tests/class-template-specializations-2.adoc index a3165b564e..a96bd21e22 100644 --- a/test-files/golden-tests/class-template-specializations-2.adoc +++ b/test-files/golden-tests/class-template-specializations-2.adoc @@ -4,31 +4,28 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e,`A`>> | - + | <<#A-03,`A`>> | - + | <<#A-06,`A`>> | - + |=== [#A-0e] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -41,32 +38,29 @@ struct A; [#A-03] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct <<#A-0e,A>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-03-B-05,`B`>> | - + | <<#A-03-B-01,`B`>> | - + | <<#A-03-B-0b,`B`>> | - + |=== @@ -74,12 +68,9 @@ struct <<#A-0e,A>>; [#A-03-B-05] == <<#A-03,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -92,26 +83,23 @@ struct B; [#A-03-B-01] == <<#A-03,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct <<#A-03-B-05,B>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-03-B-01-C,`C`>> | - + |=== @@ -119,12 +107,9 @@ struct <<#A-03-B-05,B>>; [#A-03-B-01-C] == <<#A-03,A>>::<<#A-03-B-01,B>>::C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct C; @@ -136,12 +121,9 @@ struct C; [#A-03-B-0b] == <<#A-03,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> @@ -154,29 +136,26 @@ struct <<#A-03-B-05,B>>; [#A-06] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> struct <<#A-0e,A>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-06-D-0b,`D`>> | - + | <<#A-06-D-04,`D`>> | - + |=== @@ -184,29 +163,26 @@ struct <<#A-0e,A>>; [#A-06-D-0b] == <<#A-06,A>>::D - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct D; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-06-D-0b-E-01,`E`>> | - + | <<#A-06-D-0b-E-04,`E`>> | - + |=== @@ -214,12 +190,9 @@ struct D; [#A-06-D-0b-E-01] == <<#A-06,A>>::<<#A-06-D-0b,D>>::E - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -232,26 +205,23 @@ struct E; [#A-06-D-0b-E-04] == <<#A-06,A>>::<<#A-06-D-0b,D>>::E - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct <<#A-06-D-0b-E-01,E>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-06-D-0b-E-04-F,`F`>> | - + |=== @@ -259,12 +229,9 @@ struct <<#A-06-D-0b-E-01,E>>; [#A-06-D-0b-E-04-F] == <<#A-06,A>>::<<#A-06-D-0b,D>>::<<#A-06-D-0b-E-04,E>>::F - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct F; @@ -276,29 +243,26 @@ struct F; [#A-06-D-04] == <<#A-06,A>>::D - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> struct <<#A-06-D-0b,D>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-06-D-04-G-06,`G`>> | - + | <<#A-06-D-04-G-0c,`G`>> | - + |=== @@ -306,12 +270,9 @@ struct <<#A-06-D-0b,D>>; [#A-06-D-04-G-06] == <<#A-06,A>>::<<#A-06-D-04,D>>::G - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -324,12 +285,9 @@ struct G; [#A-06-D-04-G-0c] == <<#A-06,A>>::<<#A-06-D-04,D>>::G - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template diff --git a/test-files/golden-tests/class-template-specializations-2.html b/test-files/golden-tests/class-template-specializations-2.html index 35d4d2bb0b..2ac3db552a 100644 --- a/test-files/golden-tests/class-template-specializations-2.html +++ b/test-files/golden-tests/class-template-specializations-2.html @@ -1,607 +1,374 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- A - - - -
- A<T*> - - - -
- A<double> - - - -
-
+ +A + +A<T*> + +A<double> + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-
+
+
+
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+template<typename T>
 struct A<T*>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- B - - - -
- B<U*> - - - -
- B<int> - - - -
-
+ +B + +B<U*> + +B<int> + + +
-
-

Class A<T*>::B

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            template<typename U>
+
+

A<T*>::B

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+template<typename U>
 struct B;
-        
-
- -
-
+
+
+
-
-

Class A<T*>::B

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            template<typename U>
+
+

A<T*>::B

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+template<typename U>
 struct B<U*>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- C - - - -
-
+ +C + + +
-
-

Class A<T*>::B<U*>::C

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            struct C;
-        
-
- -
-
+
+

A<T*>::B<U*>::C

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+struct C;
+
+
+
-
-

Class A<T*>::B

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            template<>
+
+

A<T*>::B

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+template<>
 struct B<int>;
-        
-
- -
-
+
+
+
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            template<>
+
+

A

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+template<>
 struct A<double>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- D - - - -
- D<float> - - - -
-
+ +D + +D<float> + + +
-
-

Class A<double>::D

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            template<typename U>
+
+

A<double>::D

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+template<typename U>
 struct D;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- E - - - -
- E<T*> - - - -
-
+ +E + +E<T*> + + +
-
-

Class A<double>::D::E

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            template<typename T>
+
+

A<double>::D::E

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+template<typename T>
 struct E;
-        
-
- -
-
+
+
+
-
-

Class A<double>::D::E

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            template<typename T>
+
+

A<double>::D::E

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+template<typename T>
 struct E<T*>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- F - - - -
-
+ +F + + +
-
-

Class A<double>::D::E<T*>::F

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            struct F;
-        
-
- -
-
+
+

A<double>::D::E<T*>::F

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+struct F;
+
+
+
-
-

Class A<double>::D

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            template<>
+
+

A<double>::D

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+template<>
 struct D<float>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- G - - - -
- G<T*> - - - -
-
+ +G + +G<T*> + + +
-
-

Class A<double>::D<float>::G

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            template<typename T>
+
+

A<double>::D<float>::G

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+template<typename T>
 struct G;
-        
-
- -
-
+
+
+
-
-

Class A<double>::D<float>::G

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-2.cpp> - -

-
-
-
-            template<typename T>
+
+

A<double>::D<float>::G

+
+
+

Synopsis

+
+Declared in <class-template-specializations-2.cpp>
+
+
+template<typename T>
 struct G<T*>;
-        
-
- -
-
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/class-template-specializations-3.adoc b/test-files/golden-tests/class-template-specializations-3.adoc index d024b47736..f1fd8bcef2 100644 --- a/test-files/golden-tests/class-template-specializations-3.adoc +++ b/test-files/golden-tests/class-template-specializations-3.adoc @@ -4,45 +4,42 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e,`A`>> | - + | <<#E,`E`>> | - + |=== [#A-0e] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e-B-07,`B`>> | - + | <<#A-0e-B-00,`B`>> | - + |=== @@ -50,32 +47,29 @@ struct A; [#A-0e-B-07] == <<#A-0e,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct B; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e-B-07-C,`C`>> | - + | <<#A-0e-B-07-D-09,`D`>> | - + | <<#A-0e-B-07-D-0f,`D`>> | - + |=== @@ -83,12 +77,9 @@ struct B; [#A-0e-B-07-C] == <<#A-0e,A>>::<<#A-0e-B-07,B>>::C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct C; @@ -100,12 +91,9 @@ struct C; [#A-0e-B-07-D-09] == <<#A-0e,A>>::<<#A-0e-B-07,B>>::D - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -118,12 +106,9 @@ struct D; [#A-0e-B-07-D-0f] == <<#A-0e,A>>::<<#A-0e-B-07,B>>::D - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> @@ -136,32 +121,29 @@ struct <<#A-0e-B-07-D-09,D>>; [#A-0e-B-00] == <<#A-0e,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> struct <<#A-0e-B-07,B>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e-B-00-C,`C`>> | - + | <<#A-0e-B-00-D-09,`D`>> | - + | <<#A-0e-B-00-D-0d,`D`>> | - + |=== @@ -169,12 +151,9 @@ struct <<#A-0e-B-07,B>>; [#A-0e-B-00-C] == <<#A-0e,A>>::<<#A-0e-B-00,B>>::C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct C; @@ -186,12 +165,9 @@ struct C; [#A-0e-B-00-D-09] == <<#A-0e,A>>::<<#A-0e-B-00,B>>::D - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -204,12 +180,9 @@ struct D; [#A-0e-B-00-D-0d] == <<#A-0e,A>>::<<#A-0e-B-00,B>>::D - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> @@ -222,67 +195,64 @@ struct <<#A-0e-B-00-D-09,D>>; [#E] == E - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct E; ---- -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#E-m0,`m0`>> | - + | <<#E-m1,`m1`>> | - + | <<#E-m10,`m10`>> | - + | <<#E-m11,`m11`>> | - + | <<#E-m12,`m12`>> | - + | <<#E-m13,`m13`>> | - + | <<#E-m14,`m14`>> | - + | <<#E-m2,`m2`>> | - + | <<#E-m3,`m3`>> | - + | <<#E-m4,`m4`>> | - + | <<#E-m5,`m5`>> | - + | <<#E-m6,`m6`>> | - + | <<#E-m7,`m7`>> | - + | <<#E-m8,`m8`>> | - + | <<#E-m9,`m9`>> | - + |=== @@ -290,222 +260,163 @@ struct E; [#E-m0] == <<#E,E>>::m0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-0e-B-00,B>> m0; ---- - [#E-m1] == <<#E,E>>::m1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-0e-B-00,B>> m1; ---- - [#E-m2] == <<#E,E>>::m2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-0c-B,B>> m2; ---- - [#E-m3] == <<#E,E>>::m3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-0e-B-07,B>> m3; ---- - [#E-m4] == <<#E,E>>::m4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-00-B,B>> m4; ---- - [#E-m5] == <<#E,E>>::m5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-0e-B-00,B>>::<<#A-0e-B-00-C,C>> m5; ---- - [#E-m6] == <<#E,E>>::m6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-0e-B-00,B>>::<<#A-0e-B-00-C,C>> m6; ---- - [#E-m7] == <<#E,E>>::m7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-0c-B,B>>::<<#A-0c-B-C,C>> m7; ---- - [#E-m8] == <<#E,E>>::m8 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-0e-B-07,B>>::<<#A-0e-B-07-C,C>> m8; ---- - [#E-m9] == <<#E,E>>::m9 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-00-B,B>>::<<#A-00-B-C,C>> m9; ---- - [#E-m10] == <<#E,E>>::m10 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-0e-B-00,B>>::<<#A-0e-B-00-D-0d,D>> m10; ---- - [#E-m11] == <<#E,E>>::m11 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-0e-B-00,B>>::<<#A-0e-B-00-D-0d,D>> m11; ---- - [#E-m12] == <<#E,E>>::m12 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-0c-B,B>>::<<#A-0c-B-D-0b,D>> m12; ---- - [#E-m13] == <<#E,E>>::m13 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-0e-B-07,B>>::<<#A-0e-B-07-D-0f,D>> m13; ---- - [#E-m14] == <<#E,E>>::m14 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#A-0e,A>>::<<#A-00-B,B>>::<<#A-00-B-D-07,D>> m14; @@ -513,5 +424,4 @@ Declared in `` - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/class-template-specializations-3.html b/test-files/golden-tests/class-template-specializations-3.html index edd9bb243e..0ff60909a7 100644 --- a/test-files/golden-tests/class-template-specializations-3.html +++ b/test-files/golden-tests/class-template-specializations-3.html @@ -1,888 +1,526 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- A - - - -
- E - - - -
-
+ +A + +E + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- B - - - -
- B<double> - - - -
-
+ +B + +B<double> + + +
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            template<typename U>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+template<typename U>
 struct B;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- C - - - -
- D - - - -
- D<bool> - - - -
-
+ +C + +D + +D<bool> + + +
-
-

Class A::B::C

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            struct C;
-        
-
- -
-
+
+

A::B::C

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+struct C;
+
+
+
-
-

Class A::B::D

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            template<typename V>
+
+

A::B::D

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+template<typename V>
 struct D;
-        
-
- -
-
+
+
+
-
-

Class A::B::D

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            template<>
+
+

A::B::D

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+template<>
 struct D<bool>;
-        
-
- -
-
+
+
+
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            template<>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+template<>
 struct B<double>;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- C - - - -
- D - - - -
- D<bool> - - - -
-
+ +C + +D + +D<bool> + + +
-
-

Class A::B<double>::C

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            struct C;
-        
-
- -
-
+
+

A::B<double>::C

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+struct C;
+
+
+
-
-

Class A::B<double>::D

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            template<typename V>
+
+

A::B<double>::D

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+template<typename V>
 struct D;
-        
-
- -
-
+
+
+
-
-

Class A::B<double>::D

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            template<>
+
+

A::B<double>::D

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+template<>
 struct D<bool>;
-        
-
- -
-
+
+
+
-
-

Class E

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            struct E;
-        
-
- -
-

Data Members

+
+

E

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+struct E;
+
+
+
+

Data Members

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- m0 - - - -
- m1 - - - -
- m10 - - - -
- m11 - - - -
- m12 - - - -
- m13 - - - -
- m14 - - - -
- m2 - - - -
- m3 - - - -
- m4 - - - -
- m5 - - - -
- m6 - - - -
- m7 - - - -
- m8 - - - -
- m9 - - - -
-
+ +m0 + +m1 + +m10 + +m11 + +m12 + +m13 + +m14 + +m2 + +m3 + +m4 + +m5 + +m6 + +m7 + +m8 + +m9 + + +
-
-

E::m0

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<float>::B<double> m0;
-        
-
- +
+

E::m0

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<float>::B<double> m0;
+
+
+
-
-

E::m1

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<long>::B<double> m1;
-        
-
- +
+

E::m1

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<long>::B<double> m1;
+
+
+
-
-

E::m2

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<long>::B<float> m2;
-        
-
- +
+

E::m2

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<long>::B<float> m2;
+
+
+
-
-

E::m3

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<unsigned int>::B<float> m3;
-        
-
- +
+

E::m3

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<unsigned int>::B<float> m3;
+
+
+
-
-

E::m4

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<short>::B<void> m4;
-        
-
- +
+

E::m4

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<short>::B<void> m4;
+
+
+
-
-

E::m5

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<float>::B<double>::C m5;
-        
-
- +
+

E::m5

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<float>::B<double>::C m5;
+
+
+
-
-

E::m6

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<long>::B<double>::C m6;
-        
-
- +
+

E::m6

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<long>::B<double>::C m6;
+
+
+
-
-

E::m7

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<long>::B<float>::C m7;
-        
-
- +
+

E::m7

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<long>::B<float>::C m7;
+
+
+
-
-

E::m8

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<unsigned int>::B<float>::C m8;
-        
-
- +
+

E::m8

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<unsigned int>::B<float>::C m8;
+
+
+
-
-

E::m9

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<short>::B<void>::C m9;
-        
-
- +
+

E::m9

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<short>::B<void>::C m9;
+
+
+
-
-

E::m10

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<float>::B<double>::D<bool> m10;
-        
-
- +
+

E::m10

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<float>::B<double>::D<bool> m10;
+
+
+
-
-

E::m11

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<long>::B<double>::D<bool> m11;
-        
-
- +
+

E::m11

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<long>::B<double>::D<bool> m11;
+
+
+
-
-

E::m12

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<long>::B<float>::D<bool> m12;
-        
-
- +
+

E::m12

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<long>::B<float>::D<bool> m12;
+
+
+
-
-

E::m13

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<unsigned int>::B<float>::D<bool> m13;
-        
-
- +
+

E::m13

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<unsigned int>::B<float>::D<bool> m13;
+
+
+
-
-

E::m14

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template-specializations-3.cpp> - -

-
-
-
-            A<short>::B<void>::D<bool> m14;
-        
-
- +
+

E::m14

+
+
+

Synopsis

+
+Declared in <class-template-specializations-3.cpp>
+
+
+A<short>::B<void>::D<bool> m14;
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/class-template.adoc b/test-files/golden-tests/class-template.adoc index 0fa0476b34..8c97ec5517 100644 --- a/test-files/golden-tests/class-template.adoc +++ b/test-files/golden-tests/class-template.adoc @@ -4,37 +4,34 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#C0,`C0`>> | - + | <<#C1,`C1`>> | - + | <<#C2,`C2`>> | - + | <<#C3,`C3`>> | - + | <<#S,`S`>> | - + |=== [#S] == S - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S; @@ -46,41 +43,38 @@ struct S; [#C0] == C0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct C0; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#C0-N0,`N0`>> | - + |=== -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#C0-w,`w`>> | - + | <<#C0-x,`x`>> | - + | <<#C0-y,`y`>> | - + |=== @@ -88,70 +82,55 @@ struct C0; [#C0-w] == <<#C0,C0>>::w - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int w; ---- - [#C0-x] == <<#C0,C0>>::x - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#S,S>> x; ---- - [#C0-y] == <<#C0,C0>>::y - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- T y; ---- - [#C0-N0] == <<#C0,C0>>::N0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct N0; ---- -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#C0-N0-z,`z`>> | - + |=== @@ -159,49 +138,42 @@ struct N0; [#C0-N0-z] == <<#C0,C0>>::<<#C0-N0,N0>>::z - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int z; ---- - [#C1] == C1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct C1; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#C1-N1,`N1`>> | - + |=== -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#C1-w,`w`>> | - + |=== @@ -209,47 +181,40 @@ struct C1; [#C1-w] == <<#C1,C1>>::w - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int w; ---- - [#C1-N1] == <<#C1,C1>>::N1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct N1; ---- -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#C1-N1-x,`x`>> | - + | <<#C1-N1-y,`y`>> | - + | <<#C1-N1-z,`z`>> | - + |=== @@ -257,80 +222,65 @@ struct N1; [#C1-N1-x] == <<#C1,C1>>::<<#C1-N1,N1>>::x - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#S,S>> x; ---- - [#C1-N1-y] == <<#C1,C1>>::<<#C1-N1,N1>>::y - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- T y; ---- - [#C1-N1-z] == <<#C1,C1>>::<<#C1-N1,N1>>::z - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int z; ---- - [#C2] == C2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct C2; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#C2-N2,`N2`>> | - + |=== -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#C2-v,`v`>> | - + |=== @@ -338,50 +288,43 @@ struct C2; [#C2-v] == <<#C2,C2>>::v - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int v; ---- - [#C2-N2] == <<#C2,C2>>::N2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct N2; ---- -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#C2-N2-w,`w`>> | - + | <<#C2-N2-x,`x`>> | - + | <<#C2-N2-y,`y`>> | - + | <<#C2-N2-z,`z`>> | - + |=== @@ -389,86 +332,67 @@ struct N2; [#C2-N2-w] == <<#C2,C2>>::<<#C2-N2,N2>>::w - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#S,S>> w; ---- - [#C2-N2-x] == <<#C2,C2>>::<<#C2-N2,N2>>::x - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- T x; ---- - [#C2-N2-y] == <<#C2,C2>>::<<#C2-N2,N2>>::y - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- U y; ---- - [#C2-N2-z] == <<#C2,C2>>::<<#C2-N2,N2>>::z - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int z; ---- - [#C3] == C3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct C3; ---- -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#C3-v,`v`>> | - + |=== @@ -476,12 +400,9 @@ struct C3; [#C3-v] == <<#C3,C3>>::v - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int v; @@ -489,5 +410,4 @@ int v; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/class-template.html b/test-files/golden-tests/class-template.html index 82e7785164..0b5c32c7b4 100644 --- a/test-files/golden-tests/class-template.html +++ b/test-files/golden-tests/class-template.html @@ -1,872 +1,535 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - - - -
NameDescription
NameDescription
- C0 - - - -
- C1 - - - -
- C2 - - - -
- C3 - - - -
- S - - - -
-
+ +C0 + +C1 + +C2 + +C3 + +S + + +
-
-

Class S

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            struct S;
-        
-
- -
-
+
+

S

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+struct S;
+
+
+
-
-

Class C0

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            template<typename T>
+
+

C0

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+template<typename T>
 struct C0;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- N0 - - - -
-

Data Members

+ +N0 + + + +

Data Members

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- w - - - -
- x - - - -
- y - - - -
-
+ +w + +x + +y + + +
-
-

C0::w

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            int w;
-        
-
- +
+

C0::w

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+int w;
+
+
+
-
-

C0::x

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            S x;
-        
-
- +
+

C0::x

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+S x;
+
+
+
-
-

C0::y

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            T y;
-        
-
- +
+

C0::y

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+T y;
+
+
+
-
-

Class C0::N0

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            struct N0;
-        
-
- -
-

Data Members

+
+

C0::N0

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+struct N0;
+
+
+
+

Data Members

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- z - - - -
-
+ +z + + +
-
-

C0::N0::z

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            int z;
-        
-
- +
+

C0::N0::z

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+int z;
+
+
+
-
-

Class C1

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            struct C1;
-        
-
- -
-

Types

+
+

C1

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+struct C1;
+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- N1 - - - -
-

Data Members

+ +N1 + + + +

Data Members

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- w - - - -
-
+ +w + + +
-
-

C1::w

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            int w;
-        
-
- +
+

C1::w

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+int w;
+
+
+
-
-

Class C1::N1

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            template<typename T>
+
+

C1::N1

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+template<typename T>
 struct N1;
-        
-
- -
-

Data Members

+
+
+
+

Data Members

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- x - - - -
- y - - - -
- z - - - -
-
+ +x + +y + +z + + +
-
-

C1::N1::x

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            S x;
-        
-
- +
+

C1::N1::x

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+S x;
+
+
+
-
-

C1::N1::y

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            T y;
-        
-
- +
+

C1::N1::y

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+T y;
+
+
+
-
-

C1::N1::z

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            int z;
-        
-
- +
+

C1::N1::z

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+int z;
+
+
+
-
-

Class C2

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            template<typename T>
+
+

C2

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+template<typename T>
 struct C2;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- N2 - - - -
-

Data Members

+ +N2 + + + +

Data Members

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- v - - - -
-
+ +v + + +
-
-

C2::v

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            int v;
-        
-
- +
+

C2::v

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+int v;
+
+
+
-
-

Class C2::N2

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            template<typename U>
+
+

C2::N2

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+template<typename U>
 struct N2;
-        
-
- -
-

Data Members

+
+
+
+

Data Members

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- w - - - -
- x - - - -
- y - - - -
- z - - - -
-
+ +w + +x + +y + +z + + +
-
-

C2::N2::w

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            S w;
-        
-
- +
+

C2::N2::w

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+S w;
+
+
+
-
-

C2::N2::x

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            T x;
-        
-
- +
+

C2::N2::x

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+T x;
+
+
+
-
-

C2::N2::y

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            U y;
-        
-
- +
+

C2::N2::y

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+U y;
+
+
+
-
-

C2::N2::z

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            int z;
-        
-
- +
+

C2::N2::z

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+int z;
+
+
+
-
-

Class C3

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            template<typename T>
+
+

C3

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+template<typename T>
 struct C3;
-        
-
- -
-

Data Members

+
+
+
+

Data Members

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- v - - - -
-
+ +v + + +
-
-

C3::v

- -
- -
-

Synopsis

-
- -

- - Declared in <class-template.cpp> - -

-
-
-
-            int v;
-        
-
- +
+

C3::v

+
+
+

Synopsis

+
+Declared in <class-template.cpp>
+
+
+int v;
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/commands.adoc b/test-files/golden-tests/commands.adoc index cdfe61f8ff..23e75beb3a 100644 --- a/test-files/golden-tests/commands.adoc +++ b/test-files/golden-tests/commands.adoc @@ -13,7 +13,7 @@ | brief - + |=== [#f1] @@ -26,7 +26,6 @@ brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -41,11 +40,4 @@ mrdocs hello - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/commands.html b/test-files/golden-tests/commands.html index 0c7952be96..8fe83a1238 100644 --- a/test-files/golden-tests/commands.html +++ b/test-files/golden-tests/commands.html @@ -1,79 +1,63 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - - - - - + + + + + - - + - - -
NameDescription
NameDescription
- f1 - -

brief

- +
f1

brief

+ - -
-
+ + +
-
-

Function f1

-

brief

+
+

f1

+
+

brief

-
-
-

Synopsis

-
- -

- - Declared in <commands.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <commands.cpp>
+
+
+void
 f1();
-        
-
- -
-

Description

-

mrdocs hello

- - -
+
+ +
+
+

Description

+

mrdocs hello

+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/concept.adoc b/test-files/golden-tests/concept.adoc index 167e7fce3a..b51c4b9bf2 100644 --- a/test-files/golden-tests/concept.adoc +++ b/test-files/golden-tests/concept.adoc @@ -11,7 +11,7 @@ | <<#f,`f`>> | - + |=== === Variables [cols=2] @@ -20,7 +20,7 @@ | <<#x,`x`>> | - + |=== === Concepts [cols=2] @@ -29,34 +29,27 @@ | <<#C,`C`>> | - + |=== [#C] -= C +== C - - -== Synopsis +=== Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template concept C = pass:[sizeof(T) == sizeof(int)]; ---- - [#f] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<<<#C,C>> T> @@ -64,22 +57,12 @@ void f(); ---- - - - - - - - [#x] == x - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#C,C>> auto x = 0; @@ -87,5 +70,4 @@ Declared in `` - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/concept.html b/test-files/golden-tests/concept.html index e80890f4f5..86e61af999 100644 --- a/test-files/golden-tests/concept.html +++ b/test-files/golden-tests/concept.html @@ -1,157 +1,106 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
+ +f + + +

Variables

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- x - - - -
+ +x + + +

Concepts

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- C - - - -
-
+ +C + + +
-
-

C

- -
-
-

Synopsis

-
- -

- - Declared in <concept.cpp> - -

-
-
-
-            template<typename T>
+
+

C

+
+
+

Synopsis

+
+Declared in <concept.cpp>
+
+
+template<typename T>
 concept C = sizeof(T) == sizeof(int);
-        
-
+ +
+
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <concept.cpp> - -

-
-
-
-            template<C T>
+
+

f

+
+
+

Synopsis

+
+Declared in <concept.cpp>
+
+
+template<C T>
 void
 f();
-        
-
- - - - + +
+
-
-

x

- -
- -
-

Synopsis

-
- -

- - Declared in <concept.cpp> - -

-
-
-
-            C auto x = 0;
-        
-
- +
+

x

+
+
+

Synopsis

+
+Declared in <concept.cpp>
+
+
+C auto x = 0;
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/dependency-propagation.adoc b/test-files/golden-tests/dependency-propagation.adoc index 014292b17f..623ae15df3 100644 --- a/test-files/golden-tests/dependency-propagation.adoc +++ b/test-files/golden-tests/dependency-propagation.adoc @@ -11,27 +11,24 @@ | <<#N,`N`>> | - + |=== -=== Types +=== Types [cols=2] |=== | Name | Description | <<#E,`E`>> | - + |=== [#E] == E - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct E @@ -44,63 +41,52 @@ struct E [#N] == N -=== Types +=== Types [cols=2] |=== | Name | Description | <<#N-A,`A`>> | - + | <<#N-B,`B`>> | - + | <<#N-C,`C`>> | - + |=== [#N-C] == <<#N,N>>::C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template using C = <<#N-B,B>>; ---- - [#N-B] == <<#N,N>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template using B = <<#N-A,A>>; ---- - [#N-A] == <<#N,N>>::A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template diff --git a/test-files/golden-tests/dependency-propagation.html b/test-files/golden-tests/dependency-propagation.html index b6adfcf689..27c75f5833 100644 --- a/test-files/golden-tests/dependency-propagation.html +++ b/test-files/golden-tests/dependency-propagation.html @@ -1,209 +1,135 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- N - - - -
-

Types

+ +N + + + +

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- E - - - -
-
+ +E + + +
-
-

Class E

- -
- -
-

Synopsis

-
- -

- - Declared in <dependency-propagation.cpp> - -

-
-
-
-            struct E
+
+

E

+
+
+

Synopsis

+
+Declared in <dependency-propagation.cpp>
+
+
+struct E
     : N::C<int>;
-        
-
- -
-
+
+
+
-
-

Namespace N

-
-
-

Types

+
+

N

+
+

Types

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- A - - - -
- B - - - -
- C - - - -
-
+ +A + +B + +C + + +
-
-

C

- -
- -
-

Synopsis

-
- -

- - Declared in <dependency-propagation.cpp> - -

-
-
-
-            template<typename T>
+
+

N::C

+
+
+

Synopsis

+
+Declared in <dependency-propagation.cpp>
+
+
+template<typename T>
 using C = B<T>;
-        
-
- + +
+
-
-

B

- -
- -
-

Synopsis

-
- -

- - Declared in <dependency-propagation.cpp> - -

-
-
-
-            template<typename T>
+
+

N::B

+
+
+

Synopsis

+
+Declared in <dependency-propagation.cpp>
+
+
+template<typename T>
 using B = A<T>;
-        
-
- + +
+
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <dependency-propagation.cpp> - -

-
-
-
-            template<typename T>
+
+

N::A

+
+
+

Synopsis

+
+Declared in <dependency-propagation.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/duplicate-jdoc.adoc b/test-files/golden-tests/duplicate-jdoc.adoc index 4055e8ecfc..74785355c6 100644 --- a/test-files/golden-tests/duplicate-jdoc.adoc +++ b/test-files/golden-tests/duplicate-jdoc.adoc @@ -13,32 +13,32 @@ | f0 brief - + | <<#f1,`f1`>> | f1 brief - + | <<#g0,`g0`>> | g0 brief - + | <<#g1,`g1`>> | g1 brief - + | <<#h0,`h0`>> | h0 brief - + | <<#h1,`h1`>> | h1 brief - + |=== [#f0] @@ -51,26 +51,18 @@ f0 brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int f0(); ---- - - === Return Value int - - - - - [#f1] == f1 @@ -81,26 +73,18 @@ f1 brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int f1(); ---- - - === Return Value bool - - - - - [#g0] == g0 @@ -111,17 +95,12 @@ g0 brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g0(int a); ---- - - - - === Parameters |=== @@ -137,9 +116,6 @@ one |=== - - - [#g1] == g1 @@ -150,17 +126,12 @@ g1 brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g1(int a); ---- - - - - === Parameters |=== @@ -176,9 +147,6 @@ two |=== - - - [#h0] == h0 @@ -189,7 +157,6 @@ h0 brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -197,9 +164,6 @@ void h0(); ---- - - - === Template Parameters |=== @@ -215,10 +179,6 @@ one |=== - - - - [#h1] == h1 @@ -229,7 +189,6 @@ h1 brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -237,9 +196,6 @@ void h1(); ---- - - - === Template Parameters |=== @@ -257,8 +213,4 @@ two - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/duplicate-jdoc.html b/test-files/golden-tests/duplicate-jdoc.html index 3184f3229f..93cd424b5c 100644 --- a/test-files/golden-tests/duplicate-jdoc.html +++ b/test-files/golden-tests/duplicate-jdoc.html @@ -1,307 +1,272 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - + + + + + + + + - - - - + - - - - + - - - - + - - - - -
NameDescription
NameDescription
f0

f0 brief

-
- f0 - -

f0 brief

- +
f1

f1 brief

- -
- f1 - -

f1 brief

- - -
- g0 - -

g0 brief

- +
g0

g0 brief

- -
- g1 - -

g1 brief

- - -
- h0 - -

h0 brief

- +
g1

g1 brief

- -
- h1 - -

h1 brief

- - -
-
-
-
-
-

Function f0

-

f0 brief

+ +h0

h0 brief

-
+ +h1

h1 brief

-
-

Synopsis

-
- -

- - Declared in <duplicate-jdoc.cpp> - -

-
-
-
-            int
-f0();
-        
-
+ + + +
+
+
+

f0

+
+

f0 brief

+
+
+
+

Synopsis

+
+Declared in <duplicate-jdoc.cpp>
+
+
+int
+f0();
+
+
+
-
-

Function f1

-

f1 brief

+
+

f1

+
+

f1 brief

-
-
-

Synopsis

-
- -

- - Declared in <duplicate-jdoc.cpp> - -

-
-
-
-            int
+
+
+
+

Synopsis

+
+Declared in <duplicate-jdoc.cpp>
+
+
+int
 f1();
-        
-
- - - - + + +
-
-

Function g0

-

g0 brief

+
+

g0

+
+

g0 brief

-
-
-

Synopsis

-
- -

- - Declared in <duplicate-jdoc.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <duplicate-jdoc.cpp>
+
+
+void
 g0(int a);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - -
NameDescription
a
a
-
+
+ +
+
+

Parameters

+ + + + + + + + + + + + + + + + + +
NameDescription
a
a
+
-
-

Function g1

-

g1 brief

+
+

g1

+
+

g1 brief

-
-
-

Synopsis

-
- -

- - Declared in <duplicate-jdoc.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <duplicate-jdoc.cpp>
+
+
+void
 g1(int a);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - -
NameDescription
a
b
-
+
+ +
+
+

Parameters

+ + + + + + + + + + + + + + + + + +
NameDescription
a
b
+
-
-

Function h0

-

h0 brief

+
+

h0

+
+

h0 brief

-
-
-

Synopsis

-
- -

- - Declared in <duplicate-jdoc.cpp> - -

-
-
-
-            template<typename T>
+
+
+
+

Synopsis

+
+Declared in <duplicate-jdoc.cpp>
+
+
+template<typename T>
 void
 h0();
-        
-
- - - - + + +
+
+

Template Parameters

+ + + + + + + + + + + + + + + + + +
NameDescription
T
T
+
-
-

Function h1

-

h1 brief

+
+

h1

+
+

h1 brief

-
-
-

Synopsis

-
- -

- - Declared in <duplicate-jdoc.cpp> - -

-
-
-
-            template<typename T>
+
+
+
+

Synopsis

+
+Declared in <duplicate-jdoc.cpp>
+
+
+template<typename T>
 void
 h1();
-        
-
- - - - + + +
+
+

Template Parameters

+ + + + + + + + + + + + + + + + + +
NameDescription
T
U
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/empty.html b/test-files/golden-tests/empty.html index 06834ab56d..f55291011c 100644 --- a/test-files/golden-tests/empty.html +++ b/test-files/golden-tests/empty.html @@ -1,21 +1,19 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-
+

Reference

+
+
+

Global namespace

+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/enum.adoc b/test-files/golden-tests/enum.adoc index 557aada284..5b4573cb38 100644 --- a/test-files/golden-tests/enum.adoc +++ b/test-files/golden-tests/enum.adoc @@ -4,7 +4,7 @@ [#index] == Global namespace -=== Enums +=== Enums [cols=2] |=== | Name | Description @@ -13,18 +13,18 @@ | E0 brief. - + | <<#E1,`E1`>> | - + | <<#E2,`E2`>> | E2 brief. - + | <<#E3,`E3`>> | - + |=== [#E0] @@ -37,13 +37,13 @@ E0 brief. === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- enum E0; ---- === Members + [,cols=2] |=== |Name |Description @@ -71,7 +71,6 @@ e0 brief. === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- e0 = 1 @@ -83,7 +82,6 @@ pass:[ e0 description. ] - [#E0-e1] == <<#E0,E0>>::e1 @@ -94,7 +92,6 @@ e1 brief. === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- e1 @@ -106,22 +103,19 @@ pass:[ e1 description. ] - [#E1] == E1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- enum E1 : char; ---- === Members + [,cols=2] |=== |Name |Description @@ -129,37 +123,28 @@ enum E1 : char; |xref:E1-e3[`pass:v[e3]`] | |=== - [#E1-e2] == <<#E1,E1>>::e2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- e2 ---- - [#E1-e3] == <<#E1,E1>>::e3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- e3 ---- - [#E2] == E2 @@ -170,13 +155,13 @@ E2 brief. === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- enum E2 : int; ---- === Members + [,cols=2] |=== |Name |Description @@ -204,7 +189,6 @@ e4 brief. === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- e4 @@ -216,7 +200,6 @@ pass:[ e4 description. ] - [#E2-e5] == <<#E2,E2>>::e5 @@ -227,7 +210,6 @@ e5 brief. === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- e5 @@ -239,22 +221,19 @@ pass:[ e5 description. ] - [#E3] == E3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- enum E3 : char; ---- === Members + [,cols=2] |=== |Name |Description @@ -262,31 +241,23 @@ enum E3 : char; |xref:E3-e7[`pass:v[e7]`] | |=== - [#E3-e6] == <<#E3,E3>>::e6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- e6 ---- - [#E3-e7] == <<#E3,E3>>::e7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- e7 @@ -294,5 +265,4 @@ e7 - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/enum.html b/test-files/golden-tests/enum.html index fa51ee9222..fd2225dc08 100644 --- a/test-files/golden-tests/enum.html +++ b/test-files/golden-tests/enum.html @@ -1,479 +1,392 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Enums

+

Reference

+
+
+

Global namespace

+
+

Enums

- - - - + + + + + + + + - - - - - - - - - - - - -
NameDescription
NameDescription
E0

E0 brief.

-
- E0 - -

E0 brief.

- - - -
- E1 - - - -
- E2 - -

E2 brief.

- - - -
- E3 - - - -
-
+ +E1 + +E2

E2 brief.

+ + + +E3 + + +
-
-

Enum E0

-

E0 brief.

- - -
- -
-

Synopsis

-
- -

- - Declared in <enum.cpp> - -

-
-
-
-            enum E0;
-        
-
- -
-

Members

- - - - - - - - - - - + +
NameDescription
e0

e0 brief.

+
+

E0

+
+

E0 brief.

+ + + +
+
+
+

Synopsis

+
+Declared in <enum.cpp>
+
+
+enum E0;
+
+
+
+
+

Members

+ + + + + + + + + + + - - - - + + + - - -
NameDescription
e0

e0 brief.

e1

e1 brief.

+
e1

e1 brief.

-
+
+
+
+

Description

+

E0 description.

-
-

Description

-

E0 description.

-
+
-
-

Enumerator E0::e0

-

e0 brief.

+
+

E0::e0

+
+

e0 brief.

-
-
-

Synopsis

-
- -

- - Declared in <enum.cpp> - -

-
-
-
-            e0 = 1        
-
+
+
+
+

Synopsis

+
+Declared in <enum.cpp>
+
+
+e0 = 1
+
+
+
+
+

Description

+

e0 description.

-
-

Description

-

e0 description.

-
+
-
-

Enumerator E0::e1

-

e1 brief.

+
+

E0::e1

+
+

e1 brief.

-
-
-

Synopsis

-
- -

- - Declared in <enum.cpp> - -

-
-
-
-            e1        
-
+
+
+
+

Synopsis

+
+Declared in <enum.cpp>
+
+
+e1
+
+
+
+
+

Description

+

e1 description.

-
-

Description

-

e1 description.

-
+
-
-

Enum E1

- -
- -
-

Synopsis

-
- -

- - Declared in <enum.cpp> - -

-
-
-
-            enum E1 : char;
-        
-
- -
-

Members

- - - - - - - - - - - - - - - - - -
NameDescription
e2
e3
-
- +
+

E1

+
+
+

Synopsis

+
+Declared in <enum.cpp>
+
+
+enum E1 : char;
+
+
+
+
+

Members

+ + + + + + + + + + + + + + + + + +
NameDescription
e2
e3
+
-
-

Enumerator E1::e2

- -
- -
-

Synopsis

-
- -

- - Declared in <enum.cpp> - -

-
-
-
-            e2        
-
- +
+

E1::e2

+
+
+

Synopsis

+
+Declared in <enum.cpp>
+
+
+e2
+
+
+
-
-

Enumerator E1::e3

- -
- -
-

Synopsis

-
- -

- - Declared in <enum.cpp> - -

-
-
-
-            e3        
-
- +
+

E1::e3

+
+
+

Synopsis

+
+Declared in <enum.cpp>
+
+
+e3
+
+
+
-
-

Enum E2

-

E2 brief.

- - -
- -
-

Synopsis

-
- -

- - Declared in <enum.cpp> - -

-
-
-
-            enum E2 : int;
-        
-
- -
-

Members

- - - - - - - - - - - + +
NameDescription
e4

e4 brief.

+
+

E2

+
+

E2 brief.

+ + + +
+
+
+

Synopsis

+
+Declared in <enum.cpp>
+
+
+enum E2 : int;
+
+
+
+
+

Members

+ + + + + + + + + + + - - - - + + + - - -
NameDescription
e4

e4 brief.

e5

e5 brief.

+
e5

e5 brief.

-
+
+
+
+

Description

+

E2 description.

-
-

Description

-

E2 description.

-
+
-
-

Enumerator E2::e4

-

e4 brief.

+
+

E2::e4

+
+

e4 brief.

-
-
-

Synopsis

-
- -

- - Declared in <enum.cpp> - -

-
-
-
-            e4        
-
+
+
+
+

Synopsis

+
+Declared in <enum.cpp>
+
+
+e4
+
+
+
+
+

Description

+

e4 description.

-
-

Description

-

e4 description.

-
+
-
-

Enumerator E2::e5

-

e5 brief.

+
+

E2::e5

+
+

e5 brief.

-
-
-

Synopsis

-
- -

- - Declared in <enum.cpp> - -

-
-
-
-            e5        
-
+
+
+
+

Synopsis

+
+Declared in <enum.cpp>
+
+
+e5
+
+
+
+
+

Description

+

e5 description.

-
-

Description

-

e5 description.

-
+
-
-

Enum E3

- -
- -
-

Synopsis

-
- -

- - Declared in <enum.cpp> - -

-
-
-
-            enum E3 : char;
-        
-
- -
-

Members

- - - - - - - - - - - - - - - - - -
NameDescription
e6
e7
-
- +
+

E3

+
+
+

Synopsis

+
+Declared in <enum.cpp>
+
+
+enum E3 : char;
+
+
+
+
+

Members

+ + + + + + + + + + + + + + + + + +
NameDescription
e6
e7
+
-
-

Enumerator E3::e6

- -
- -
-

Synopsis

-
- -

- - Declared in <enum.cpp> - -

-
-
-
-            e6        
-
- +
+

E3::e6

+
+
+

Synopsis

+
+Declared in <enum.cpp>
+
+
+e6
+
+
+
-
-

Enumerator E3::e7

- -
- -
-

Synopsis

-
- -

- - Declared in <enum.cpp> - -

-
-
-
-            e7        
-
- +
+

E3::e7

+
+
+

Synopsis

+
+Declared in <enum.cpp>
+
+
+e7
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/explicit-conv-operator.adoc b/test-files/golden-tests/explicit-conv-operator.adoc index bf6a911022..994cfca6e1 100644 --- a/test-files/golden-tests/explicit-conv-operator.adoc +++ b/test-files/golden-tests/explicit-conv-operator.adoc @@ -4,47 +4,44 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#Explicit,`Explicit`>> | - + | <<#ExplicitExpression,`ExplicitExpression`>> | - + | <<#ExplicitFalse,`ExplicitFalse`>> | - + | <<#ExplicitTrue,`ExplicitTrue`>> | - + |=== [#Explicit] == Explicit - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct Explicit; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#Explicit-2conversion,`operator bool`>> | - + |=== @@ -52,47 +49,34 @@ struct Explicit; [#Explicit-2conversion] == <<#Explicit,Explicit>>::operator bool - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- explicit operator bool(); ---- - - - - - - - [#ExplicitFalse] == ExplicitFalse - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct ExplicitFalse; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#ExplicitFalse-2conversion,`operator bool`>> | - + |=== @@ -100,47 +84,34 @@ struct ExplicitFalse; [#ExplicitFalse-2conversion] == <<#ExplicitFalse,ExplicitFalse>>::operator bool - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(false)] operator bool(); ---- - - - - - - - [#ExplicitTrue] == ExplicitTrue - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct ExplicitTrue; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#ExplicitTrue-2conversion,`operator bool`>> | - + |=== @@ -148,48 +119,35 @@ struct ExplicitTrue; [#ExplicitTrue-2conversion] == <<#ExplicitTrue,ExplicitTrue>>::operator bool - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(true)] operator bool(); ---- - - - - - - - [#ExplicitExpression] == ExplicitExpression - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct ExplicitExpression; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#ExplicitExpression-2conversion,`operator bool`>> | - + |=== @@ -197,12 +155,9 @@ struct ExplicitExpression; [#ExplicitExpression-2conversion] == <<#ExplicitExpression,ExplicitExpression>>::operator bool - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(B)] @@ -211,11 +166,4 @@ operator bool(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/explicit-conv-operator.html b/test-files/golden-tests/explicit-conv-operator.html index db62b72272..2729d342bf 100644 --- a/test-files/golden-tests/explicit-conv-operator.html +++ b/test-files/golden-tests/explicit-conv-operator.html @@ -1,364 +1,223 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- Explicit - - - -
- ExplicitExpression - - - -
- ExplicitFalse - - - -
- ExplicitTrue - - - -
-
+ +Explicit + +ExplicitExpression + +ExplicitFalse + +ExplicitTrue + + +
-
-

Class Explicit

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-conv-operator.cpp> - -

-
-
-
-            struct Explicit;
-        
-
- -
-

Member Functions

+
+

Explicit

+
+
+

Synopsis

+
+Declared in <explicit-conv-operator.cpp>
+
+
+struct Explicit;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- operator bool - - - -
-
+ +operator bool + + +
-
-

Function Explicit::operator bool

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-conv-operator.cpp> - -

-
-
-
-            explicit
+
+

Explicit::operator bool

+
+
+

Synopsis

+
+Declared in <explicit-conv-operator.cpp>
+
+
+explicit
 operator bool();
-        
-
- - - - + +
+
-
-

Class ExplicitFalse

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-conv-operator.cpp> - -

-
-
-
-            struct ExplicitFalse;
-        
-
- -
-

Member Functions

+
+

ExplicitFalse

+
+
+

Synopsis

+
+Declared in <explicit-conv-operator.cpp>
+
+
+struct ExplicitFalse;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- operator bool - - - -
-
+ +operator bool + + +
-
-

Function ExplicitFalse::operator bool

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-conv-operator.cpp> - -

-
-
-
-            explicit(false)
+
+

ExplicitFalse::operator bool

+
+
+

Synopsis

+
+Declared in <explicit-conv-operator.cpp>
+
+
+explicit(false)
 operator bool();
-        
-
- - - - + +
+
-
-

Class ExplicitTrue

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-conv-operator.cpp> - -

-
-
-
-            struct ExplicitTrue;
-        
-
- -
-

Member Functions

+
+

ExplicitTrue

+
+
+

Synopsis

+
+Declared in <explicit-conv-operator.cpp>
+
+
+struct ExplicitTrue;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- operator bool - - - -
-
+ +operator bool + + +
-
-

Function ExplicitTrue::operator bool

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-conv-operator.cpp> - -

-
-
-
-            explicit(true)
+
+

ExplicitTrue::operator bool

+
+
+

Synopsis

+
+Declared in <explicit-conv-operator.cpp>
+
+
+explicit(true)
 operator bool();
-        
-
- - - - + +
+
-
-

Class ExplicitExpression

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-conv-operator.cpp> - -

-
-
-
-            template<bool B>
+
+

ExplicitExpression

+
+
+

Synopsis

+
+Declared in <explicit-conv-operator.cpp>
+
+
+template<bool B>
 struct ExplicitExpression;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- operator bool - - - -
-
+ +operator bool + + +
-
-

Function ExplicitExpression::operator bool

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-conv-operator.cpp> - -

-
-
-
-            explicit(B)
+
+

ExplicitExpression::operator bool

+
+
+

Synopsis

+
+Declared in <explicit-conv-operator.cpp>
+
+
+explicit(B)
 operator bool();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/explicit-ctor.adoc b/test-files/golden-tests/explicit-ctor.adoc index 045a54135b..164e46dd2b 100644 --- a/test-files/golden-tests/explicit-ctor.adoc +++ b/test-files/golden-tests/explicit-ctor.adoc @@ -4,40 +4,37 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#Explicit,`Explicit`>> | - + | <<#ExplicitExpression,`ExplicitExpression`>> | - + | <<#ExplicitFalse,`ExplicitFalse`>> | - + | <<#ExplicitTrue,`ExplicitTrue`>> | - + |=== [#Explicit] == Explicit - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct Explicit; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description @@ -51,11 +48,9 @@ struct Explicit; [#Explicit-2constructor] == <<#Explicit,Explicit>>::Explicit - - === Synopsis - +Declared in `` [source,cpp,subs="verbatim,macros,-callouts"] ---- explicit @@ -81,89 +76,49 @@ explicit int, int); ---- - - - - - - - [#Explicit-2constructor-02] == <<#Explicit,Explicit>>::Explicit - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- explicit Explicit(); ---- - - - - - - - [#Explicit-2constructor-00] == <<#Explicit,Explicit>>::Explicit - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- explicit Explicit(<<#Explicit,Explicit>> const&); ---- - - - - - - - [#Explicit-2constructor-0b] == <<#Explicit,Explicit>>::Explicit - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- explicit Explicit(<<#Explicit,Explicit>>&&) noexcept; ---- - - - - - - - [#Explicit-2constructor-03] == <<#Explicit,Explicit>>::Explicit - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- explicit @@ -172,28 +127,18 @@ Explicit( int); ---- - - - - - - - [#ExplicitTrue] == ExplicitTrue - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct ExplicitTrue; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description @@ -207,11 +152,9 @@ struct ExplicitTrue; [#ExplicitTrue-2constructor] == <<#ExplicitTrue,ExplicitTrue>>::ExplicitTrue - - === Synopsis - +Declared in `` [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(true)] @@ -237,89 +180,49 @@ pass:[explicit(true)] int, int); ---- - - - - - - - [#ExplicitTrue-2constructor-0d] == <<#ExplicitTrue,ExplicitTrue>>::ExplicitTrue - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(true)] ExplicitTrue(); ---- - - - - - - - [#ExplicitTrue-2constructor-04] == <<#ExplicitTrue,ExplicitTrue>>::ExplicitTrue - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(true)] ExplicitTrue(<<#ExplicitTrue,ExplicitTrue>> const&); ---- - - - - - - - [#ExplicitTrue-2constructor-08] == <<#ExplicitTrue,ExplicitTrue>>::ExplicitTrue - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(true)] ExplicitTrue(<<#ExplicitTrue,ExplicitTrue>>&&) noexcept; ---- - - - - - - - [#ExplicitTrue-2constructor-05] == <<#ExplicitTrue,ExplicitTrue>>::ExplicitTrue - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(true)] @@ -328,28 +231,18 @@ ExplicitTrue( int); ---- - - - - - - - [#ExplicitFalse] == ExplicitFalse - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct ExplicitFalse; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description @@ -363,11 +256,9 @@ struct ExplicitFalse; [#ExplicitFalse-2constructor] == <<#ExplicitFalse,ExplicitFalse>>::ExplicitFalse - - === Synopsis - +Declared in `` [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(false)] @@ -393,89 +284,49 @@ pass:[explicit(false)] int, int); ---- - - - - - - - [#ExplicitFalse-2constructor-01] == <<#ExplicitFalse,ExplicitFalse>>::ExplicitFalse - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(false)] ExplicitFalse(); ---- - - - - - - - [#ExplicitFalse-2constructor-08] == <<#ExplicitFalse,ExplicitFalse>>::ExplicitFalse - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(false)] ExplicitFalse(<<#ExplicitFalse,ExplicitFalse>> const&); ---- - - - - - - - [#ExplicitFalse-2constructor-0a] == <<#ExplicitFalse,ExplicitFalse>>::ExplicitFalse - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(false)] ExplicitFalse(<<#ExplicitFalse,ExplicitFalse>>&&) noexcept; ---- - - - - - - - [#ExplicitFalse-2constructor-04] == <<#ExplicitFalse,ExplicitFalse>>::ExplicitFalse - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(false)] @@ -484,29 +335,19 @@ ExplicitFalse( int); ---- - - - - - - - [#ExplicitExpression] == ExplicitExpression - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct ExplicitExpression; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description @@ -520,11 +361,9 @@ struct ExplicitExpression; [#ExplicitExpression-2constructor] == <<#ExplicitExpression,ExplicitExpression>>::ExplicitExpression - - === Synopsis - +Declared in `` [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(B)] @@ -550,89 +389,49 @@ pass:[explicit(B)] int, int); ---- - - - - - - - [#ExplicitExpression-2constructor-0b] == <<#ExplicitExpression,ExplicitExpression>>::ExplicitExpression - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(B)] ExplicitExpression(); ---- - - - - - - - [#ExplicitExpression-2constructor-04] == <<#ExplicitExpression,ExplicitExpression>>::ExplicitExpression - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(B)] ExplicitExpression(<<#ExplicitExpression,ExplicitExpression>> const&); ---- - - - - - - - [#ExplicitExpression-2constructor-08] == <<#ExplicitExpression,ExplicitExpression>>::ExplicitExpression - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(B)] ExplicitExpression(<<#ExplicitExpression,ExplicitExpression>>&&) noexcept; ---- - - - - - - - [#ExplicitExpression-2constructor-02] == <<#ExplicitExpression,ExplicitExpression>>::ExplicitExpression - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- pass:[explicit(B)] @@ -643,11 +442,4 @@ ExplicitExpression( - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/explicit-ctor.html b/test-files/golden-tests/explicit-ctor.html index 4d1dd4ccab..619ff9996a 100644 --- a/test-files/golden-tests/explicit-ctor.html +++ b/test-files/golden-tests/explicit-ctor.html @@ -1,852 +1,587 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- Explicit - - - -
- ExplicitExpression - - - -
- ExplicitFalse - - - -
- ExplicitTrue - - - -
-
+ +Explicit + +ExplicitExpression + +ExplicitFalse + +ExplicitTrue + + +
-
-

Class Explicit

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            struct Explicit;
-        
-
- -
-

Member Functions

+
+

Explicit

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+struct Explicit;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- Explicit - [constructor] - - - -
-
+ +Explicit + [constructor] + + +
- -

Overload set Explicit::Explicit

- -

Members

- - -

- -
explicit
-Explicit();
+
+

Explicit::Explicit

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit
+Explicit();
+
+
» more... - - -

- -
explicit
-Explicit(Explicit const&);
+
+
+explicit
+Explicit(Explicit const&);
+
+
» more... - - -

- -
explicit
-Explicit(Explicit&&) noexcept;
+
+
+explicit
+Explicit(Explicit&&) noexcept;
+
+
» more... - - -

- -
explicit
-Explicit(
+
+
+explicit
+Explicit(
     int,
-    int);
+ int); +
+
» more... - - +
-
-

Function Explicit::Explicit

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit
+
+

Explicit::Explicit

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit
 Explicit();
-        
-
- - - - + +
+
-
-

Function Explicit::Explicit

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit
+
+

Explicit::Explicit

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit
 Explicit(Explicit const&);
-        
-
- - - - + +
+
-
-

Function Explicit::Explicit

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit
+
+

Explicit::Explicit

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit
 Explicit(Explicit&&) noexcept;
-        
-
- - - - + +
+
-
-

Function Explicit::Explicit

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit
+
+

Explicit::Explicit

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit
 Explicit(
     int,
     int);
-        
-
- - - - + +
+
-
-

Class ExplicitTrue

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            struct ExplicitTrue;
-        
-
- -
-

Member Functions

+
+

ExplicitTrue

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+struct ExplicitTrue;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- ExplicitTrue - [constructor] - - - -
-
+ +ExplicitTrue + [constructor] + + +
- -

Overload set ExplicitTrue::ExplicitTrue

- -

Members

- - -

- -
explicit(true)
-ExplicitTrue();
+
+

ExplicitTrue::ExplicitTrue

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(true)
+ExplicitTrue();
+
+
» more... - - -

- -
explicit(true)
-ExplicitTrue(ExplicitTrue const&);
+
+
+explicit(true)
+ExplicitTrue(ExplicitTrue const&);
+
+
» more... - - -

- -
explicit(true)
-ExplicitTrue(ExplicitTrue&&) noexcept;
+
+
+explicit(true)
+ExplicitTrue(ExplicitTrue&&) noexcept;
+
+
» more... - - -

- -
explicit(true)
-ExplicitTrue(
+
+
+explicit(true)
+ExplicitTrue(
     int,
-    int);
+ int); +
+
» more... - - +
-
-

Function ExplicitTrue::ExplicitTrue

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit(true)
+
+

ExplicitTrue::ExplicitTrue

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(true)
 ExplicitTrue();
-        
-
- - - - + +
+
-
-

Function ExplicitTrue::ExplicitTrue

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit(true)
+
+

ExplicitTrue::ExplicitTrue

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(true)
 ExplicitTrue(ExplicitTrue const&);
-        
-
- - - - + +
+
-
-

Function ExplicitTrue::ExplicitTrue

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit(true)
+
+

ExplicitTrue::ExplicitTrue

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(true)
 ExplicitTrue(ExplicitTrue&&) noexcept;
-        
-
- - - - + +
+
-
-

Function ExplicitTrue::ExplicitTrue

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit(true)
+
+

ExplicitTrue::ExplicitTrue

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(true)
 ExplicitTrue(
     int,
     int);
-        
-
- - - - + +
+
-
-

Class ExplicitFalse

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            struct ExplicitFalse;
-        
-
- -
-

Member Functions

+
+

ExplicitFalse

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+struct ExplicitFalse;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- ExplicitFalse - [constructor] - - - -
-
+ +ExplicitFalse + [constructor] + + +
- -

Overload set ExplicitFalse::ExplicitFalse

- -

Members

- - -

- -
explicit(false)
-ExplicitFalse();
+
+

ExplicitFalse::ExplicitFalse

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(false)
+ExplicitFalse();
+
+
» more... - - -

- -
explicit(false)
-ExplicitFalse(ExplicitFalse const&);
+
+
+explicit(false)
+ExplicitFalse(ExplicitFalse const&);
+
+
» more... - - -

- -
explicit(false)
-ExplicitFalse(ExplicitFalse&&) noexcept;
+
+
+explicit(false)
+ExplicitFalse(ExplicitFalse&&) noexcept;
+
+
» more... - - -

- -
explicit(false)
-ExplicitFalse(
+
+
+explicit(false)
+ExplicitFalse(
     int,
-    int);
+ int); +
+
» more... - - +
-
-

Function ExplicitFalse::ExplicitFalse

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit(false)
+
+

ExplicitFalse::ExplicitFalse

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(false)
 ExplicitFalse();
-        
-
- - - - + +
+
-
-

Function ExplicitFalse::ExplicitFalse

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit(false)
+
+

ExplicitFalse::ExplicitFalse

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(false)
 ExplicitFalse(ExplicitFalse const&);
-        
-
- - - - + +
+
-
-

Function ExplicitFalse::ExplicitFalse

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit(false)
+
+

ExplicitFalse::ExplicitFalse

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(false)
 ExplicitFalse(ExplicitFalse&&) noexcept;
-        
-
- - - - + +
+
-
-

Function ExplicitFalse::ExplicitFalse

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit(false)
+
+

ExplicitFalse::ExplicitFalse

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(false)
 ExplicitFalse(
     int,
     int);
-        
-
- - - - + +
+
-
-

Class ExplicitExpression

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            template<bool B>
+
+

ExplicitExpression

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+template<bool B>
 struct ExplicitExpression;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- ExplicitExpression - [constructor] - - - -
-
+ +ExplicitExpression + [constructor] + + +
- -

Overload set ExplicitExpression::ExplicitExpression

- -

Members

- - -

- -
explicit(B)
-ExplicitExpression();
+
+

ExplicitExpression::ExplicitExpression

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(B)
+ExplicitExpression();
+
+
» more... - - -

- -
explicit(B)
-ExplicitExpression(ExplicitExpression const&);
+
+
+explicit(B)
+ExplicitExpression(ExplicitExpression const&);
+
+
» more... - - -

- -
explicit(B)
-ExplicitExpression(ExplicitExpression&&) noexcept;
+
+
+explicit(B)
+ExplicitExpression(ExplicitExpression&&) noexcept;
+
+
» more... - - -

- -
explicit(B)
-ExplicitExpression(
+
+
+explicit(B)
+ExplicitExpression(
     int,
-    int);
+ int); +
+
» more... - - +
-
-

Function ExplicitExpression::ExplicitExpression

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit(B)
+
+

ExplicitExpression::ExplicitExpression

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(B)
 ExplicitExpression();
-        
-
- - - - + +
+
-
-

Function ExplicitExpression::ExplicitExpression

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit(B)
+
+

ExplicitExpression::ExplicitExpression

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(B)
 ExplicitExpression(ExplicitExpression const&);
-        
-
- - - - + +
+
-
-

Function ExplicitExpression::ExplicitExpression

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit(B)
+
+

ExplicitExpression::ExplicitExpression

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(B)
 ExplicitExpression(ExplicitExpression&&) noexcept;
-        
-
- - - - + +
+
-
-

Function ExplicitExpression::ExplicitExpression

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-ctor.cpp> - -

-
-
-
-            explicit(B)
+
+

ExplicitExpression::ExplicitExpression

+
+
+

Synopsis

+
+Declared in <explicit-ctor.cpp>
+
+
+explicit(B)
 ExplicitExpression(
     int,
     int);
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/explicit-deduct-guide.adoc b/test-files/golden-tests/explicit-deduct-guide.adoc index 8f8907d87c..db49e42ed5 100644 --- a/test-files/golden-tests/explicit-deduct-guide.adoc +++ b/test-files/golden-tests/explicit-deduct-guide.adoc @@ -4,43 +4,40 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#X-0e,`X`>> | - + |=== -=== Deduction Guides +=== Deduction Guides [cols=2] |=== | Name | Description | <<#X-0d,`X<0>`>> | - + | <<#X-00,`X<0>`>> | - + | <<#X-0b,`X<0>`>> | - + | <<#X-06,`X<0>`>> | - + |=== [#X-0e] == X - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -53,57 +50,42 @@ struct X; [#X-0d] == X - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#X-0e,X>><0>(bool) -> <<#X-0e,X>><0>; ---- - [#X-00] == X - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#X-0e,X>><0>(char) -> <<#X-0e,X>><0>; ---- - [#X-0b] == X - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#X-0e,X>><0>(int) -> <<#X-0e,X>><0>; ---- - [#X-06] == X - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -112,5 +94,4 @@ template - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/explicit-deduct-guide.html b/test-files/golden-tests/explicit-deduct-guide.html index 2e76eb4ec3..a15d2e862c 100644 --- a/test-files/golden-tests/explicit-deduct-guide.html +++ b/test-files/golden-tests/explicit-deduct-guide.html @@ -1,205 +1,130 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- X - - - -
-

Deduction Guides

+ +X + + + +

Deduction Guides

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- X<0> - - - -
- X<0> - - - -
- X<0> - - - -
- X<0> - - - -
-
+ +X<0> + +X<0> + +X<0> + +X<0> + + +
-
-

Class X

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-deduct-guide.cpp> - -

-
-
-
-            template<int>
+
+

X

+
+
+

Synopsis

+
+Declared in <explicit-deduct-guide.cpp>
+
+
+template<int>
 struct X;
-        
-
- -
-
+
+
+
-
-

Deduction guide X

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-deduct-guide.cpp> - -

-
-
-
-            X<0>(bool) -> X<0>;
-        
-
- +
+

X

+
+
+

Synopsis

+
+Declared in <explicit-deduct-guide.cpp>
+
+
+X<0>(bool) -> X<0>;
+
+
+
-
-

Deduction guide X

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-deduct-guide.cpp> - -

-
-
-
-            X<0>(char) -> X<0>;
-        
-
- +
+

X

+
+
+

Synopsis

+
+Declared in <explicit-deduct-guide.cpp>
+
+
+X<0>(char) -> X<0>;
+
+
+
-
-

Deduction guide X

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-deduct-guide.cpp> - -

-
-
-
-            X<0>(int) -> X<0>;
-        
-
- +
+

X

+
+
+

Synopsis

+
+Declared in <explicit-deduct-guide.cpp>
+
+
+X<0>(int) -> X<0>;
+
+
+
-
-

Deduction guide X

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-deduct-guide.cpp> - -

-
-
-
-            template<bool B = true>
+
+

X

+
+
+

Synopsis

+
+Declared in <explicit-deduct-guide.cpp>
+
+
+template<bool B = true>
 X<0>(long) -> X<0>;
-        
-
- + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/explicit-object-parameter.adoc b/test-files/golden-tests/explicit-object-parameter.adoc index a9bd649231..6ead89e2dd 100644 --- a/test-files/golden-tests/explicit-object-parameter.adoc +++ b/test-files/golden-tests/explicit-object-parameter.adoc @@ -4,31 +4,28 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#Optional,`Optional`>> | - + |=== [#Optional] == Optional - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct Optional; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description @@ -42,11 +39,9 @@ struct Optional; [#Optional-value] == <<#Optional,Optional>>::value - - === Synopsis - +Declared in `` [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -64,23 +59,13 @@ auto&& Self&& self, int x); ---- - - - - - - - [#Optional-value-05] == <<#Optional,Optional>>::value - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -89,22 +74,12 @@ auto&& value(this Self&& self); ---- - - - - - - - [#Optional-value-06] == <<#Optional,Optional>>::value - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -117,11 +92,4 @@ value(this - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/explicit-object-parameter.html b/test-files/golden-tests/explicit-object-parameter.html index 146eab215c..90f2da6a5c 100644 --- a/test-files/golden-tests/explicit-object-parameter.html +++ b/test-files/golden-tests/explicit-object-parameter.html @@ -1,177 +1,129 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- Optional - - - -
-
+ +Optional + + +
-
-

Class Optional

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-object-parameter.cpp> - -

-
-
-
-            struct Optional;
-        
-
- -
-

Member Functions

+
+

Optional

+
+
+

Synopsis

+
+Declared in <explicit-object-parameter.cpp>
+
+
+struct Optional;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- value - - -
-
+ +value + +
- -

Overload set Optional::value

- -

Members

- - -

- -
template<typename Self>
+
+

Optional::value

+
+
+

Synopsis

+
+Declared in <explicit-object-parameter.cpp>
+
+
+template<typename Self>
 constexpr
 auto&&
-value(this Self&& self);
+value(this Self&& self); +
+
» more... - - -

- -
template<typename Self>
+
+
+template<typename Self>
 constexpr
 auto&&
-value(this 
+value(this 
     Self&& self,
-    int x);
+ int x); +
+
» more... - - +
-
-

Function Optional::value

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-object-parameter.cpp> - -

-
-
-
-            template<typename Self>
+
+

Optional::value

+
+
+

Synopsis

+
+Declared in <explicit-object-parameter.cpp>
+
+
+template<typename Self>
 constexpr
 auto&&
 value(this Self&& self);
-        
-
- - - - + +
+
-
-

Function Optional::value

- -
- -
-

Synopsis

-
- -

- - Declared in <explicit-object-parameter.cpp> - -

-
-
-
-            template<typename Self>
+
+

Optional::value

+
+
+

Synopsis

+
+Declared in <explicit-object-parameter.cpp>
+
+
+template<typename Self>
 constexpr
 auto&&
 value(this 
     Self&& self,
     int x);
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/filters/blacklist_0.adoc b/test-files/golden-tests/filters/blacklist_0.adoc index f559c45108..90f59b8772 100644 --- a/test-files/golden-tests/filters/blacklist_0.adoc +++ b/test-files/golden-tests/filters/blacklist_0.adoc @@ -11,16 +11,16 @@ | <<#N0,`N0`>> | - + | <<#N3,`N3`>> | - + | <<#N4,`N4`>> | - + | <<#N7,`N7`>> | - + |=== [#N0] @@ -33,31 +33,21 @@ | <<#N0-f0,`f0`>> | - + |=== [#N0-f0] == <<#N0,N0>>::f0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f0(); ---- - - - - - - - [#N3] == N3 @@ -72,10 +62,10 @@ f0(); | <<#N4-N5,`N5`>> | - + | <<#N4-N6,`N6`>> | - + |=== [#N4-N5] @@ -88,31 +78,21 @@ f0(); | <<#N4-N5-f1,`f1`>> | - + |=== [#N4-N5-f1] == <<#N4,N4>>::<<#N4-N5,N5>>::f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#N4-N6] == <<#N4,N4>>::N6 @@ -123,31 +103,21 @@ f1(); | <<#N4-N6-f1,`f1`>> | - + |=== [#N4-N6-f1] == <<#N4,N4>>::<<#N4-N6,N6>>::f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#N7] == N7 @@ -158,10 +128,10 @@ f1(); | <<#N7-N8,`N8`>> | - + | <<#N7-N9,`N9`>> | - + |=== [#N7-N8] @@ -178,18 +148,15 @@ f1(); | <<#N7-N9-g0,`g0`>> | - + |=== [#N7-N9-g0] == <<#N7,N7>>::<<#N7-N9,N9>>::g0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -198,11 +165,4 @@ g0(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/filters/blacklist_0.html b/test-files/golden-tests/filters/blacklist_0.html index 0d9c4c667e..df01c480d0 100644 --- a/test-files/golden-tests/filters/blacklist_0.html +++ b/test-files/golden-tests/filters/blacklist_0.html @@ -1,367 +1,224 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- N0 - - - -
- N3 - - - -
- N4 - - - -
- N7 - - - -
-
+ +N0 + +N3 + +N4 + +N7 + + +
-
-

Namespace N0

-
-
-

Functions

+
+

N0

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0 - - - -
-
+ +f0 + + +
-
-

Function f0

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/blacklist_0.cpp> - -

-
-
-
-            void
+
+

N0::f0

+
+
+

Synopsis

+
+Declared in <filters/blacklist_0.cpp>
+
+
+void
 f0();
-        
-
- - - - + +
+
-
-

Namespace N3

-
-
-
+
+

N3

+
-
-

Namespace N4

-
-
-

Namespaces

+
+

N4

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- N5 - - - -
- N6 - - - -
-
+ +N5 + +N6 + + +
-
-

Namespace N5

-
-
-

Functions

+
+

N4::N5

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f1 - - - -
-
+ +f1 + + +
-
-

Function f1

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/blacklist_0.cpp> - -

-
-
-
-            void
+
+

N4::N5::f1

+
+
+

Synopsis

+
+Declared in <filters/blacklist_0.cpp>
+
+
+void
 f1();
-        
-
- - - - + +
+
-
-

Namespace N6

-
-
-

Functions

+
+

N4::N6

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f1 - - - -
-
+ +f1 + + +
-
-

Function f1

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/blacklist_0.cpp> - -

-
-
-
-            void
+
+

N4::N6::f1

+
+
+

Synopsis

+
+Declared in <filters/blacklist_0.cpp>
+
+
+void
 f1();
-        
-
- - - - + +
+
-
-

Namespace N7

-
-
-

Namespaces

+
+

N7

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- N8 - - - -
- N9 - - - -
-
+ +N8 + +N9 + + +
-
-

Namespace N8

-
-
-
+
+

N7::N8

+
-
-

Namespace N9

-
-
-

Functions

+
+

N7::N9

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g0 - - - -
-
+ +g0 + + +
-
-

Function g0

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/blacklist_0.cpp> - -

-
-
-
-            void
+
+

N7::N9::g0

+
+
+

Synopsis

+
+Declared in <filters/blacklist_0.cpp>
+
+
+void
 g0();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/filters/blacklist_test.adoc b/test-files/golden-tests/filters/blacklist_test.adoc index 742cc321cf..99d1515eab 100644 --- a/test-files/golden-tests/filters/blacklist_test.adoc +++ b/test-files/golden-tests/filters/blacklist_test.adoc @@ -11,10 +11,10 @@ | <<#blacklisted,`blacklisted`>> | - + | <<#to_be_documented,`pass:[to_be_documented]`>> | - + |=== [#to_be_documented] @@ -27,31 +27,21 @@ | <<#to_be_documented-documented_function,`pass:[documented_function]`>> | - + |=== [#to_be_documented-documented_function] == <<#to_be_documented,pass:[to_be_documented]>>::pass:[documented_function] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[documented_function](); ---- - - - - - - - [#blacklisted] == blacklisted diff --git a/test-files/golden-tests/filters/blacklist_test.html b/test-files/golden-tests/filters/blacklist_test.html index 67b636e6a3..e6be4a1ec4 100644 --- a/test-files/golden-tests/filters/blacklist_test.html +++ b/test-files/golden-tests/filters/blacklist_test.html @@ -1,111 +1,73 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- blacklisted - - - -
- to_be_documented - - - -
-
+ +blacklisted + +to_be_documented + + +
-
-

Namespace to_be_documented

-
-
-

Functions

+
+

to_be_documented

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- documented_function - - - -
-
+ +documented_function + + +
-
-

Function documented_function

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/blacklist_test.cpp> - -

-
-
-
-            void
+
+

to_be_documented::documented_function

+
+
+

Synopsis

+
+Declared in <filters/blacklist_test.cpp>
+
+
+void
 documented_function();
-        
-
- - - - + +
+
-
-

Namespace blacklisted

-
-
-
+
+

blacklisted

+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/filters/filters.adoc b/test-files/golden-tests/filters/filters.adoc index 9a9456a334..002cf533da 100644 --- a/test-files/golden-tests/filters/filters.adoc +++ b/test-files/golden-tests/filters/filters.adoc @@ -11,19 +11,19 @@ | <<#A,`A`>> | - + | <<#B,`B`>> | - + | <<#C,`C`>> | - + | <<#D,`D`>> | - + | <<#F,`F`>> | - + |=== [#A] @@ -36,10 +36,10 @@ | <<#A-detail,`detail`>> | - + | <<#A-detair,`detair`>> | - + |=== === Functions [cols=2] @@ -48,31 +48,21 @@ | <<#A-f0,`f0`>> | - + |=== [#A-f0] == <<#A,A>>::f0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f0(); ---- - - - - - - - [#A-detail] == <<#A,A>>::detail @@ -83,42 +73,32 @@ f0(); | <<#A-detail-g0,`g0`>> | - + |=== [#A-detail-g0] == <<#A,A>>::<<#A-detail,detail>>::g0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g0(); ---- - - - - - - - [#A-detair] == <<#A,A>>::detair -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-detair-Y,`Y`>> | - + |=== === Functions [cols=2] @@ -127,62 +107,49 @@ g0(); | <<#A-detair-f4,`f4`>> | - + |=== [#A-detair-f4] == <<#A,A>>::<<#A-detair,detair>>::f4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f4(); ---- - - - - - - - [#A-detair-Y] == <<#A,A>>::<<#A-detair,detair>>::Y - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct Y; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-detair-Y-Z,`Z`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-detair-Y-f6,`f6`>> | - + |=== @@ -190,47 +157,34 @@ struct Y; [#A-detair-Y-f6] == <<#A,A>>::<<#A-detair,detair>>::<<#A-detair-Y,Y>>::f6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f6(); ---- - - - - - - - [#A-detair-Y-Z] == <<#A,A>>::<<#A-detair,detair>>::<<#A-detair-Y,Y>>::Z - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct Z; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-detair-Y-Z-f7,`f7`>> | - + |=== @@ -238,25 +192,15 @@ struct Z; [#A-detair-Y-Z-f7] == <<#A,A>>::<<#A-detair,detair>>::<<#A-detair-Y,Y>>::<<#A-detair-Y-Z,Z>>::f7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f7(); ---- - - - - - - - [#B] == B @@ -267,7 +211,7 @@ f7(); | <<#B-detair,`detair`>> | - + |=== === Functions [cols=2] @@ -276,42 +220,32 @@ f7(); | <<#B-f0,`f0`>> | - + |=== [#B-f0] == <<#B,B>>::f0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f0(); ---- - - - - - - - [#B-detair] == <<#B,B>>::detair -=== Types +=== Types [cols=2] |=== | Name | Description | <<#B-detair-Y,`Y`>> | - + |=== === Functions [cols=2] @@ -320,62 +254,49 @@ f0(); | <<#B-detair-f4,`f4`>> | - + |=== [#B-detair-f4] == <<#B,B>>::<<#B-detair,detair>>::f4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f4(); ---- - - - - - - - [#B-detair-Y] == <<#B,B>>::<<#B-detair,detair>>::Y - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct Y; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#B-detair-Y-Z,`Z`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#B-detair-Y-f6,`f6`>> | - + |=== @@ -383,47 +304,34 @@ struct Y; [#B-detair-Y-f6] == <<#B,B>>::<<#B-detair,detair>>::<<#B-detair-Y,Y>>::f6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f6(); ---- - - - - - - - [#B-detair-Y-Z] == <<#B,B>>::<<#B-detair,detair>>::<<#B-detair-Y,Y>>::Z - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct Z; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#B-detair-Y-Z-f7,`f7`>> | - + |=== @@ -431,25 +339,15 @@ struct Z; [#B-detair-Y-Z-f7] == <<#B,B>>::<<#B-detair,detair>>::<<#B-detair-Y,Y>>::<<#B-detair-Y-Z,Z>>::f7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f7(); ---- - - - - - - - [#C] == C @@ -460,31 +358,21 @@ f7(); | <<#C-g0,`g0`>> | - + |=== [#C-g0] == <<#C,C>>::g0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g0(); ---- - - - - - - - [#D] == D @@ -495,7 +383,7 @@ g0(); | <<#D-E,`E`>> | - + |=== === Functions [cols=2] @@ -504,10 +392,10 @@ g0(); | <<#D-f1,`f1`>> | - + | <<#D-g1,`g1`>> | - + |=== [#D-E] @@ -520,75 +408,45 @@ g0(); | <<#D-E-g0,`g0`>> | - + |=== [#D-E-g0] == <<#D,D>>::<<#D-E,E>>::g0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g0(); ---- - - - - - - - [#D-f1] == <<#D,D>>::f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#D-g1] == <<#D,D>>::g1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g1(); ---- - - - - - - - [#F] == F @@ -599,7 +457,7 @@ g1(); | <<#F-G,`G`>> | - + |=== === Functions [cols=2] @@ -608,31 +466,21 @@ g1(); | <<#F-g0,`g0`>> | - + |=== [#F-g0] == <<#F,F>>::g0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g0(); ---- - - - - - - - [#F-G] == <<#F,F>>::G @@ -643,43 +491,30 @@ g0(); | <<#F-G-f1,`f1`>> | - + | <<#F-G-g1,`g1`>> | - + |=== [#F-G-f1] == <<#F,F>>::<<#F-G,G>>::f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#F-G-g1] == <<#F,F>>::<<#F-G,G>>::g1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -688,11 +523,4 @@ g1(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/filters/filters.html b/test-files/golden-tests/filters/filters.html index 21fad49a14..2565608280 100644 --- a/test-files/golden-tests/filters/filters.html +++ b/test-files/golden-tests/filters/filters.html @@ -1,1163 +1,706 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - - - - - - - -
NameDescription
NameDescription
- A - - - -
- B - - - -
- C - - - -
- D - - - -
- F - - - -
-
+ +A + +B + +C + +D + +F + + +
-
-

Namespace A

-
-
-

Namespaces

+
+

A

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- detail - - - -
- detair - - - -
+ +detail + +detair + + +

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0 - - - -
-
+ +f0 + + +
-
-

Function f0

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

A::f0

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 f0();
-        
-
- - - - + +
+
-
-

Namespace detail

-
-
-

Functions

+
+

A::detail

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g0 - - - -
-
+ +g0 + + +
-
-

Function g0

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

A::detail::g0

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 g0();
-        
-
- - - - + +
+
-
-

Namespace detair

-
-
-

Types

+
+

A::detair

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- Y - - - -
+ +Y + + +

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f4 - - - -
-
+ +f4 + + +
-
-

Function f4

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

A::detair::f4

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 f4();
-        
-
- - - - + +
+
-
-

Class Y

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            struct Y;
-        
-
- -
-

Types

+
+

A::detair::Y

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+struct Y;
+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- Z - - - -
-

Member Functions

+ +Z + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f6 - - - -
-
+ +f6 + + +
-
-

Function Y::f6

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

A::detair::Y::f6

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 f6();
-        
-
- - - - + +
+
-
-

Class Y::Z

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            struct Z;
-        
-
- -
-

Member Functions

+
+

A::detair::Y::Z

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+struct Z;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f7 - - - -
-
+ +f7 + + +
-
-

Function Y::Z::f7

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

A::detair::Y::Z::f7

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 f7();
-        
-
- - - - + +
+
-
-

Namespace B

-
-
-

Namespaces

+
+

B

+
+

Namespaces

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- detair - - - -
+ +detair + + +

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0 - - - -
-
+ +f0 + + +
-
-

Function f0

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

B::f0

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 f0();
-        
-
- - - - + +
+
-
-

Namespace detair

-
-
-

Types

+
+

B::detair

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- Y - - - -
+ +Y + + +

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f4 - - - -
-
+ +f4 + + +
-
-

Function f4

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

B::detair::f4

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 f4();
-        
-
- - - - + +
+
-
-

Class Y

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            struct Y;
-        
-
- -
-

Types

+
+

B::detair::Y

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+struct Y;
+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- Z - - - -
-

Member Functions

+ +Z + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f6 - - - -
-
+ +f6 + + +
-
-

Function Y::f6

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

B::detair::Y::f6

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 f6();
-        
-
- - - - + +
+
-
-

Class Y::Z

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            struct Z;
-        
-
- -
-

Member Functions

+
+

B::detair::Y::Z

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+struct Z;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f7 - - - -
-
+ +f7 + + +
-
-

Function Y::Z::f7

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

B::detair::Y::Z::f7

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 f7();
-        
-
- - - - + +
+
-
-

Namespace C

-
-
-

Functions

+
+

C

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g0 - - - -
-
+ +g0 + + +
-
-

Function g0

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

C::g0

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 g0();
-        
-
- - - - + +
+
-
-

Namespace D

-
-
-

Namespaces

+
+

D

+
+

Namespaces

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- E - - - -
+ +E + + +

Functions

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- f1 - - - -
- g1 - - - -
-
+ +f1 + +g1 + + +
-
-

Namespace E

-
-
-

Functions

+
+

D::E

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g0 - - - -
-
+ +g0 + + +
-
-

Function g0

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

D::E::g0

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 g0();
-        
-
- - - - + +
+
-
-

Function f1

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

D::f1

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 f1();
-        
-
- - - - + +
+
-
-

Function g1

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

D::g1

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 g1();
-        
-
- - - - + +
+
-
-

Namespace F

-
-
-

Namespaces

+
+

F

+
+

Namespaces

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- G - - - -
+ +G + + +

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g0 - - - -
-
+ +g0 + + +
-
-

Function g0

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

F::g0

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 g0();
-        
-
- - - - + +
+
-
-

Namespace G

-
-
-

Functions

+
+

F::G

+
+

Functions

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- f1 - - - -
- g1 - - - -
-
+ +f1 + +g1 + + +
-
-

Function f1

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

F::G::f1

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 f1();
-        
-
- - - - + +
+
-
-

Function g1

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/filters.cpp> - -

-
-
-
-            void
+
+

F::G::g1

+
+
+

Synopsis

+
+Declared in <filters/filters.cpp>
+
+
+void
 g1();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/filters/whitelist_0.adoc b/test-files/golden-tests/filters/whitelist_0.adoc index 38269f6fd6..62caf6a447 100644 --- a/test-files/golden-tests/filters/whitelist_0.adoc +++ b/test-files/golden-tests/filters/whitelist_0.adoc @@ -11,13 +11,13 @@ | <<#N0,`N0`>> | - + | <<#N1,`N1`>> | - + | <<#N5,`N5`>> | - + |=== [#N0] @@ -30,31 +30,21 @@ | <<#N0-f0_WL,`pass:[f0_WL]`>> | - + |=== [#N0-f0_WL] == <<#N0,N0>>::pass:[f0_WL] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[f0_WL](); ---- - - - - - - - [#N1] == N1 @@ -65,10 +55,10 @@ pass:[f0_WL](); | <<#N1-N3_WL,`pass:[N3_WL]`>> | - + | <<#N1-N4,`N4`>> | - + |=== [#N1-N3_WL] @@ -81,31 +71,21 @@ pass:[f0_WL](); | <<#N1-N3_WL-f1_WL,`pass:[f1_WL]`>> | - + |=== [#N1-N3_WL-f1_WL] == <<#N1,N1>>::<<#N1-N3_WL,pass:[N3_WL]>>::pass:[f1_WL] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[f1_WL](); ---- - - - - - - - [#N1-N4] == <<#N1,N1>>::N4 @@ -116,31 +96,21 @@ pass:[f1_WL](); | <<#N1-N4-f1_WL,`pass:[f1_WL]`>> | - + |=== [#N1-N4-f1_WL] == <<#N1,N1>>::<<#N1-N4,N4>>::pass:[f1_WL] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[f1_WL](); ---- - - - - - - - [#N5] == N5 @@ -151,7 +121,7 @@ pass:[f1_WL](); | <<#N5-N6_BL,`pass:[N6_BL]`>> | - + |=== === Functions [cols=2] @@ -160,31 +130,21 @@ pass:[f1_WL](); | <<#N5-f0,`f0`>> | - + |=== [#N5-f0] == <<#N5,N5>>::f0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f0(); ---- - - - - - - - [#N5-N6_BL] == <<#N5,N5>>::pass:[N6_BL] @@ -195,10 +155,10 @@ f0(); | <<#N5-N6_BL-M7,`M7`>> | - + | <<#N5-N6_BL-N7,`N7`>> | - + |=== [#N5-N6_BL-N7] @@ -211,31 +171,21 @@ f0(); | <<#N5-N6_BL-N7-f2_WL,`pass:[f2_WL]`>> | - + |=== [#N5-N6_BL-N7-f2_WL] == <<#N5,N5>>::<<#N5-N6_BL,pass:[N6_BL]>>::<<#N5-N6_BL-N7,N7>>::pass:[f2_WL] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[f2_WL](); ---- - - - - - - - [#N5-N6_BL-M7] == <<#N5,N5>>::<<#N5-N6_BL,pass:[N6_BL]>>::M7 @@ -246,18 +196,15 @@ pass:[f2_WL](); | <<#N5-N6_BL-M7-f2_WL,`pass:[f2_WL]`>> | - + |=== [#N5-N6_BL-M7-f2_WL] == <<#N5,N5>>::<<#N5-N6_BL,pass:[N6_BL]>>::<<#N5-N6_BL-M7,M7>>::pass:[f2_WL] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -266,11 +213,4 @@ pass:[f2_WL](); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/filters/whitelist_0.html b/test-files/golden-tests/filters/whitelist_0.html index 976eb0b4c8..c261976bcc 100644 --- a/test-files/golden-tests/filters/whitelist_0.html +++ b/test-files/golden-tests/filters/whitelist_0.html @@ -1,477 +1,293 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- N0 - - - -
- N1 - - - -
- N5 - - - -
-
+ +N0 + +N1 + +N5 + + +
-
-

Namespace N0

-
-
-

Functions

+
+

N0

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0_WL - - - -
-
+ +f0_WL + + +
-
-

Function f0_WL

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/whitelist_0.cpp> - -

-
-
-
-            void
+
+

N0::f0_WL

+
+
+

Synopsis

+
+Declared in <filters/whitelist_0.cpp>
+
+
+void
 f0_WL();
-        
-
- - - - + +
+
-
-

Namespace N1

-
-
-

Namespaces

+
+

N1

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- N3_WL - - - -
- N4 - - - -
-
+ +N3_WL + +N4 + + +
-
-

Namespace N3_WL

-
-
-

Functions

+
+

N1::N3_WL

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f1_WL - - - -
-
+ +f1_WL + + +
-
-

Function f1_WL

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/whitelist_0.cpp> - -

-
-
-
-            void
+
+

N1::N3_WL::f1_WL

+
+
+

Synopsis

+
+Declared in <filters/whitelist_0.cpp>
+
+
+void
 f1_WL();
-        
-
- - - - + +
+
-
-

Namespace N4

-
-
-

Functions

+
+

N1::N4

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f1_WL - - - -
-
+ +f1_WL + + +
-
-

Function f1_WL

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/whitelist_0.cpp> - -

-
-
-
-            void
+
+

N1::N4::f1_WL

+
+
+

Synopsis

+
+Declared in <filters/whitelist_0.cpp>
+
+
+void
 f1_WL();
-        
-
- - - - + +
+
-
-

Namespace N5

-
-
-

Namespaces

+
+

N5

+
+

Namespaces

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- N6_BL - - - -
+ +N6_BL + + +

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0 - - - -
-
+ +f0 + + +
-
-

Function f0

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/whitelist_0.cpp> - -

-
-
-
-            void
+
+

N5::f0

+
+
+

Synopsis

+
+Declared in <filters/whitelist_0.cpp>
+
+
+void
 f0();
-        
-
- - - - + +
+
-
-

Namespace N6_BL

-
-
-

Namespaces

+
+

N5::N6_BL

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- M7 - - - -
- N7 - - - -
-
+ +M7 + +N7 + + +
-
-

Namespace N7

-
-
-

Functions

+
+

N5::N6_BL::N7

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2_WL - - - -
-
+ +f2_WL + + +
-
-

Function f2_WL

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/whitelist_0.cpp> - -

-
-
-
-            void
+
+

N5::N6_BL::N7::f2_WL

+
+
+

Synopsis

+
+Declared in <filters/whitelist_0.cpp>
+
+
+void
 f2_WL();
-        
-
- - - - + +
+
-
-

Namespace M7

-
-
-

Functions

+
+

N5::N6_BL::M7

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2_WL - - - -
-
+ +f2_WL + + +
-
-

Function f2_WL

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/whitelist_0.cpp> - -

-
-
-
-            void
+
+

N5::N6_BL::M7::f2_WL

+
+
+

Synopsis

+
+Declared in <filters/whitelist_0.cpp>
+
+
+void
 f2_WL();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/filters/whitelist_test.adoc b/test-files/golden-tests/filters/whitelist_test.adoc index 2dc41b0417..c84bd29549 100644 --- a/test-files/golden-tests/filters/whitelist_test.adoc +++ b/test-files/golden-tests/filters/whitelist_test.adoc @@ -11,10 +11,10 @@ | <<#blacklisted,`blacklisted`>> | - + | <<#to_be_documented,`pass:[to_be_documented]`>> | - + |=== [#to_be_documented] @@ -27,31 +27,21 @@ | <<#to_be_documented-documented_function,`pass:[documented_function]`>> | - + |=== [#to_be_documented-documented_function] == <<#to_be_documented,pass:[to_be_documented]>>::pass:[documented_function] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[documented_function](); ---- - - - - - - - [#blacklisted] == blacklisted @@ -62,18 +52,15 @@ pass:[documented_function](); | <<#blacklisted-whitelisted_function,`pass:[whitelisted_function]`>> | - + |=== [#blacklisted-whitelisted_function] == <<#blacklisted,blacklisted>>::pass:[whitelisted_function] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -82,11 +69,4 @@ pass:[whitelisted_function](); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/filters/whitelist_test.html b/test-files/golden-tests/filters/whitelist_test.html index abf58987bc..6285e69e68 100644 --- a/test-files/golden-tests/filters/whitelist_test.html +++ b/test-files/golden-tests/filters/whitelist_test.html @@ -1,159 +1,102 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- blacklisted - - - -
- to_be_documented - - - -
-
+ +blacklisted + +to_be_documented + + +
-
-

Namespace to_be_documented

-
-
-

Functions

+
+

to_be_documented

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- documented_function - - - -
-
+ +documented_function + + +
-
-

Function documented_function

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/whitelist_test.cpp> - -

-
-
-
-            void
+
+

to_be_documented::documented_function

+
+
+

Synopsis

+
+Declared in <filters/whitelist_test.cpp>
+
+
+void
 documented_function();
-        
-
- - - - + +
+
-
-

Namespace blacklisted

-
-
-

Functions

+
+

blacklisted

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- whitelisted_function - - - -
-
+ +whitelisted_function + + +
-
-

Function whitelisted_function

- -
- -
-

Synopsis

-
- -

- - Declared in <filters/whitelist_test.cpp> - -

-
-
-
-            void
+
+

blacklisted::whitelisted_function

+
+
+

Synopsis

+
+Declared in <filters/whitelist_test.cpp>
+
+
+void
 whitelisted_function();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/friend-1.adoc b/test-files/golden-tests/friend-1.adoc index 7e50e092ff..a0ddc7c9a4 100644 --- a/test-files/golden-tests/friend-1.adoc +++ b/test-files/golden-tests/friend-1.adoc @@ -4,14 +4,14 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + |=== === Functions [cols=2] @@ -22,24 +22,21 @@ | f - + |=== [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Friends +=== Friends [cols=2] |=== | Name | Description @@ -48,7 +45,7 @@ struct T; | f - + |=== @@ -63,7 +60,6 @@ f === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend @@ -71,7 +67,6 @@ void f(); ---- - [#f] == f @@ -82,7 +77,6 @@ f === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -91,11 +85,4 @@ f(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/friend-1.html b/test-files/golden-tests/friend-1.html index 591c823db2..6043e52199 100644 --- a/test-files/golden-tests/friend-1.html +++ b/test-files/golden-tests/friend-1.html @@ -1,171 +1,124 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- T - - - -
+ +T + + +

Functions

- - - - - - - - + + + + + - - + - - -
NameDescription
NameDescription
- f - -

f

- +
f

f

+ - -
-
+ + +
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <friend-1.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Friends

+
+

T

+
+
+

Synopsis

+
+Declared in <friend-1.cpp>
+
+
+struct T;
+
+
+
+

Friends

- - - - - - - - + + + + + - - + - - -
NameDescription
NameDescription
- f - -

f

- +
f

f

+ - -
-
+ + +
-
-

Friend f

-

f

+
+

f

+
+

f

-
-
-

Synopsis

-
- -

- - Declared in <friend-1.cpp> - -

-
-
-
-            friend
+
+
+
+

Synopsis

+
+Declared in <friend-1.cpp>
+
+
+friend
 void
 f();
-        
-
- + + +
-
-

Function f

-

f

+
+

f

+
+

f

-
-
-

Synopsis

-
- -

- - Declared in <friend-1.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <friend-1.cpp>
+
+
+void
 f();
-        
-
- - - - + + +
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/friend-2.adoc b/test-files/golden-tests/friend-2.adoc index eef9ab8d31..44b95057fe 100644 --- a/test-files/golden-tests/friend-2.adoc +++ b/test-files/golden-tests/friend-2.adoc @@ -4,14 +4,14 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + |=== === Functions [cols=2] @@ -22,24 +22,21 @@ | f - + |=== [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Friends +=== Friends [cols=2] |=== | Name | Description @@ -48,7 +45,7 @@ struct T; | f - + |=== @@ -63,7 +60,6 @@ f === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend @@ -71,7 +67,6 @@ void f(); ---- - [#f] == f @@ -82,7 +77,6 @@ f === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -91,11 +85,4 @@ f(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/friend-2.html b/test-files/golden-tests/friend-2.html index 0c53cfe3c3..ee49b047cc 100644 --- a/test-files/golden-tests/friend-2.html +++ b/test-files/golden-tests/friend-2.html @@ -1,171 +1,124 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- T - - - -
+ +T + + +

Functions

- - - - - - - - + + + + + - - + - - -
NameDescription
NameDescription
- f - -

f

- +
f

f

+ - -
-
+ + +
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <friend-2.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Friends

+
+

T

+
+
+

Synopsis

+
+Declared in <friend-2.cpp>
+
+
+struct T;
+
+
+
+

Friends

- - - - - - - - + + + + + - - + - - -
NameDescription
NameDescription
- f - -

f

- +
f

f

+ - -
-
+ + +
-
-

Friend f

-

f

+
+

f

+
+

f

-
-
-

Synopsis

-
- -

- - Declared in <friend-2.cpp> - -

-
-
-
-            friend
+
+
+
+

Synopsis

+
+Declared in <friend-2.cpp>
+
+
+friend
 void
 f();
-        
-
- + + +
-
-

Function f

-

f

+
+

f

+
+

f

-
-
-

Synopsis

-
- -

- - Declared in <friend-2.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <friend-2.cpp>
+
+
+void
 f();
-        
-
- - - - + + +
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/friend-3.adoc b/test-files/golden-tests/friend-3.adoc index 1e4d413d26..b38dfb963f 100644 --- a/test-files/golden-tests/friend-3.adoc +++ b/test-files/golden-tests/friend-3.adoc @@ -4,17 +4,17 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + | <<#U,`U`>> | - + |=== === Functions [cols=2] @@ -25,24 +25,21 @@ | T::f - + |=== [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Friends +=== Friends [cols=2] |=== | Name | Description @@ -51,7 +48,7 @@ struct T; | T::f - + |=== @@ -66,7 +63,6 @@ T::f === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend @@ -74,7 +70,6 @@ void f(); ---- - [#f] == f @@ -85,42 +80,31 @@ T::f === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#U] == U - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct U; ---- -=== Friends +=== Friends [cols=2] |=== | Name | Description | <<#U-08friend,`f`>> | - + |=== @@ -128,12 +112,9 @@ struct U; [#U-08friend] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend @@ -143,5 +124,4 @@ f(); - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/friend-3.html b/test-files/golden-tests/friend-3.html index f7a4c36c3d..b2f0069c8d 100644 --- a/test-files/golden-tests/friend-3.html +++ b/test-files/golden-tests/friend-3.html @@ -1,251 +1,173 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- T - - - -
- U - - - -
+ +T + +U + + +

Functions

- - - - - - - - + + + + + - - + - - -
NameDescription
NameDescription
- f - -

T::f

- +
f

T::f

+ - -
-
+ + +
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <friend-3.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Friends

+
+

T

+
+
+

Synopsis

+
+Declared in <friend-3.cpp>
+
+
+struct T;
+
+
+
+

Friends

- - - - - - - - + + + + + - - + - - -
NameDescription
NameDescription
- f - -

T::f

- +
f

T::f

- -
-
+ + + +
-
-

Friend f

-

T::f

+
+

f

+
+

T::f

-
-
-

Synopsis

-
- -

- - Declared in <friend-3.cpp> - -

-
-
-
-            friend
+
+
+
+

Synopsis

+
+Declared in <friend-3.cpp>
+
+
+friend
 void
 f();
-        
-
- + + +
-
-

Function f

-

T::f

+
+

f

+
+

T::f

-
-
-

Synopsis

-
- -

- - Declared in <friend-3.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <friend-3.cpp>
+
+
+void
 f();
-        
-
- - - - + + +
-
-

Class U

- -
- -
-

Synopsis

-
- -

- - Declared in <friend-3.cpp> - -

-
-
-
-            struct U;
-        
-
- -
-

Friends

+
+

U

+
+
+

Synopsis

+
+Declared in <friend-3.cpp>
+
+
+struct U;
+
+
+
+

Friends

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Friend f

- -
- -
-

Synopsis

-
- -

- - Declared in <friend-3.cpp> - -

-
-
-
-            friend
+
+

f

+
+
+

Synopsis

+
+Declared in <friend-3.cpp>
+
+
+friend
 void
 f();
-        
-
- + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/friend-4.adoc b/test-files/golden-tests/friend-4.adoc index 1a6c6353ad..b8d73c9c66 100644 --- a/test-files/golden-tests/friend-4.adoc +++ b/test-files/golden-tests/friend-4.adoc @@ -4,17 +4,17 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + | <<#U,`U`>> | - + |=== === Functions [cols=2] @@ -25,31 +25,28 @@ | U::f - + |=== [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Friends +=== Friends [cols=2] |=== | Name | Description | <<#T-08friend,`f`>> | - + |=== @@ -57,12 +54,9 @@ struct T; [#T-08friend] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend @@ -70,7 +64,6 @@ void f(); ---- - [#f] == f @@ -81,35 +74,24 @@ U::f === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#U] == U - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct U; ---- -=== Friends +=== Friends [cols=2] |=== | Name | Description @@ -118,7 +100,7 @@ struct U; | U::f - + |=== @@ -133,7 +115,6 @@ U::f === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend @@ -143,5 +124,4 @@ f(); - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/friend-4.html b/test-files/golden-tests/friend-4.html index 4561ea4e39..ed0a8414c2 100644 --- a/test-files/golden-tests/friend-4.html +++ b/test-files/golden-tests/friend-4.html @@ -1,251 +1,173 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- T - - - -
- U - - - -
+ +T + +U + + +

Functions

- - - - - - - - + + + + + - - + - - -
NameDescription
NameDescription
- f - -

U::f

- +
f

U::f

+ - -
-
+ + +
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <friend-4.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Friends

+
+

T

+
+
+

Synopsis

+
+Declared in <friend-4.cpp>
+
+
+struct T;
+
+
+
+

Friends

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Friend f

- -
- -
-

Synopsis

-
- -

- - Declared in <friend-4.cpp> - -

-
-
-
-            friend
+
+

f

+
+
+

Synopsis

+
+Declared in <friend-4.cpp>
+
+
+friend
 void
 f();
-        
-
- + +
+
-
-

Function f

-

U::f

+
+

f

+
+

U::f

-
-
-

Synopsis

-
- -

- - Declared in <friend-4.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <friend-4.cpp>
+
+
+void
 f();
-        
-
- - - - + + +
-
-

Class U

- -
- -
-

Synopsis

-
- -

- - Declared in <friend-4.cpp> - -

-
-
-
-            struct U;
-        
-
- -
-

Friends

+
+

U

+
+
+

Synopsis

+
+Declared in <friend-4.cpp>
+
+
+struct U;
+
+
+
+

Friends

- - - - - - - - + + + + + - - + - - -
NameDescription
NameDescription
- f - -

U::f

- +
f

U::f

- -
-
+ + + +
-
-

Friend f

-

U::f

+
+

f

+
+

U::f

-
-
-

Synopsis

-
- -

- - Declared in <friend-4.cpp> - -

-
-
-
-            friend
+
+
+
+

Synopsis

+
+Declared in <friend-4.cpp>
+
+
+friend
 void
 f();
-        
-
- + + +
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/friend-5.adoc b/test-files/golden-tests/friend-5.adoc index 9ce053784d..19e6bcc9dc 100644 --- a/test-files/golden-tests/friend-5.adoc +++ b/test-files/golden-tests/friend-5.adoc @@ -4,17 +4,17 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + | <<#U,`U`>> | - + |=== === Functions [cols=2] @@ -25,31 +25,28 @@ | f - + |=== [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Friends +=== Friends [cols=2] |=== | Name | Description | <<#T-08friend,`f`>> | - + |=== @@ -57,12 +54,9 @@ struct T; [#T-08friend] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend @@ -70,7 +64,6 @@ void f(); ---- - [#f] == f @@ -81,42 +74,31 @@ f === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#U] == U - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct U; ---- -=== Friends +=== Friends [cols=2] |=== | Name | Description | <<#U-08friend,`f`>> | - + |=== @@ -124,12 +106,9 @@ struct U; [#U-08friend] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend @@ -139,5 +118,4 @@ f(); - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/friend-5.html b/test-files/golden-tests/friend-5.html index 0e4035ecfc..e7bc41b6de 100644 --- a/test-files/golden-tests/friend-5.html +++ b/test-files/golden-tests/friend-5.html @@ -1,247 +1,165 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- T - - - -
- U - - - -
+ +T + +U + + +

Functions

- - - - - - - - + + + + + - - + - - -
NameDescription
NameDescription
- f - -

f

- +
f

f

+ - -
-
+ + +
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <friend-5.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Friends

+
+

T

+
+
+

Synopsis

+
+Declared in <friend-5.cpp>
+
+
+struct T;
+
+
+
+

Friends

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Friend f

- -
- -
-

Synopsis

-
- -

- - Declared in <friend-5.cpp> - -

-
-
-
-            friend
+
+

f

+
+
+

Synopsis

+
+Declared in <friend-5.cpp>
+
+
+friend
 void
 f();
-        
-
- + +
+
-
-

Function f

-

f

+
+

f

+
+

f

-
-
-

Synopsis

-
- -

- - Declared in <friend-5.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <friend-5.cpp>
+
+
+void
 f();
-        
-
- - - - + + +
-
-

Class U

- -
- -
-

Synopsis

-
- -

- - Declared in <friend-5.cpp> - -

-
-
-
-            struct U;
-        
-
- -
-

Friends

+
+

U

+
+
+

Synopsis

+
+Declared in <friend-5.cpp>
+
+
+struct U;
+
+
+
+

Friends

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Friend f

- -
- -
-

Synopsis

-
- -

- - Declared in <friend-5.cpp> - -

-
-
-
-            friend
+
+

f

+
+
+

Synopsis

+
+Declared in <friend-5.cpp>
+
+
+friend
 void
 f();
-        
-
- + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/friend-6.adoc b/test-files/golden-tests/friend-6.adoc index 73f78fce03..81577c4695 100644 --- a/test-files/golden-tests/friend-6.adoc +++ b/test-files/golden-tests/friend-6.adoc @@ -4,7 +4,7 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description @@ -13,17 +13,17 @@ | Struct T brief - + | <<#U,`U`>> | Struct U brief - + | <<#V,`V`>> | Struct V brief - + |=== [#T] @@ -36,13 +36,12 @@ Struct T brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Friends +=== Friends [cols=2] |=== | Name | Description @@ -51,12 +50,12 @@ struct T; | Friend int brief - + | <<#T-08friend-04cb,`[object Object]`>> | Friend class Z brief - + |=== @@ -71,13 +70,11 @@ Friend int brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend int; ---- - [#T-08friend-04cb] == [object Object] @@ -88,13 +85,11 @@ Friend class Z brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend Z; ---- - [#U] == U @@ -105,13 +100,12 @@ Struct U brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct U; ---- -=== Friends +=== Friends [cols=2] |=== | Name | Description @@ -120,7 +114,7 @@ struct U; | Friend T brief - + |=== @@ -135,13 +129,11 @@ Friend T brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend <<#T,T>>; ---- - [#V] == V @@ -152,13 +144,12 @@ Struct V brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct V; ---- -=== Friends +=== Friends [cols=2] |=== | Name | Description @@ -167,7 +158,7 @@ struct V; | Friend struct U brief - + |=== @@ -182,7 +173,6 @@ Friend struct U brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend <<#U,U>>; @@ -190,5 +180,4 @@ friend <<#U,U>>; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/friend-6.html b/test-files/golden-tests/friend-6.html index 3d6fb82270..ffd876d377 100644 --- a/test-files/golden-tests/friend-6.html +++ b/test-files/golden-tests/friend-6.html @@ -1,327 +1,244 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - + + + + + + + + - - - - - - - - - - -
NameDescription
NameDescription
T

Struct T brief

-
- T - -

Struct T brief

- - - -
- U - -

Struct U brief

- - - -
- V - -

Struct V brief

- - - -
-
+ +U

Struct U brief

+ + + +V

Struct V brief

+ + + + +
-
-

Class T

-

Struct T brief

- - -
- -
-

Synopsis

-
- -

- - Declared in <friend-6.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Friends

- - - - - +
+

T

+
+

Struct T brief

+ -
- + + +
+

Synopsis

+
+Declared in <friend-6.cpp>
+
+
+struct T;
+
+
+
+

Friends

+
NameDescription
+ + + + + - - - - - - -
NameDescription
- [object Object] - -

Friend int brief

- - - -
- [object Object] - -

Friend class Z brief

- - - -
-
+ +[object Object]

Friend int brief

+ + + +[object Object]

Friend class Z brief

+ + + + +
-
-

Friend [object Object]

-

Friend int brief

- - -
- -
-

Synopsis

-
- -

- - Declared in <friend-6.cpp> - -

-
-
-
-            friend int;
-        
-
+
+

[object Object]

+
+

Friend int brief

+ + +
+
+
+

Synopsis

+
+Declared in <friend-6.cpp>
+
+
+friend int;
+
+
+
-
-

Friend [object Object]

-

Friend class Z brief

- - -
- -
-

Synopsis

-
- -

- - Declared in <friend-6.cpp> - -

-
-
-
-            friend Z;
-        
-
+
+

[object Object]

+
+

Friend class Z brief

+ + +
+
+
+

Synopsis

+
+Declared in <friend-6.cpp>
+
+
+friend Z;
+
+
+
-
-

Class U

-

Struct U brief

- - -
- -
-

Synopsis

-
- -

- - Declared in <friend-6.cpp> - -

-
-
-
-            struct U;
-        
-
- -
-

Friends

- - - - - +
+

U

+
+

Struct U brief

-
- + + + +
+

Synopsis

+
+Declared in <friend-6.cpp>
+
+
+struct U;
+
+
+
+

Friends

+
NameDescription
+ + + + + - - + - - -
NameDescription
- [object Object] - -

Friend T brief

- +
[object Object]

Friend T brief

- -
-
+ + + +
-
-

Friend [object Object]

-

Friend T brief

- - -
- -
-

Synopsis

-
- -

- - Declared in <friend-6.cpp> - -

-
-
-
-            friend T;
-        
-
+
+

[object Object]

+
+

Friend T brief

+ + +
+
+
+

Synopsis

+
+Declared in <friend-6.cpp>
+
+
+friend T;
+
+
+
-
-

Class V

-

Struct V brief

- - -
- -
-

Synopsis

-
- -

- - Declared in <friend-6.cpp> - -

-
-
-
-            struct V;
-        
-
- -
-

Friends

- - - - - +
+

V

+
+

Struct V brief

-
- + + + +
+

Synopsis

+
+Declared in <friend-6.cpp>
+
+
+struct V;
+
+
+
+

Friends

+
NameDescription
+ + + + + - - + - - -
NameDescription
- [object Object] - -

Friend struct U brief

- +
[object Object]

Friend struct U brief

- -
-
+ + + +
-
-

Friend [object Object]

-

Friend struct U brief

- +
+

[object Object]

+
+

Friend struct U brief

-
-
-

Synopsis

-
- -

- - Declared in <friend-6.cpp> - -

-
-
-
-            friend U;
-        
-
+
+
+
+

Synopsis

+
+Declared in <friend-6.cpp>
+
+
+friend U;
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/function-parm-decay.adoc b/test-files/golden-tests/function-parm-decay.adoc index f178a6e013..b0dc2d12ff 100644 --- a/test-files/golden-tests/function-parm-decay.adoc +++ b/test-files/golden-tests/function-parm-decay.adoc @@ -4,17 +4,17 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + | <<#U,`U`>> | - + |=== === Functions [cols=2] @@ -23,123 +23,82 @@ | <<#f,`f`>> | - + | <<#g,`g`>> | - + | <<#h,`h`>> | - + | <<#i,`i`>> | - + |=== [#f] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(int const x); ---- - - - - - - - [#g] == g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g(int* x); ---- - - - - - - - [#h] == h - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h(int x(bool)); ---- - - - - - - - [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using T = int; ---- - [#U] == U - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using U = int const; ---- - [#i] == i - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -148,11 +107,4 @@ i(<<#T,T>>); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/function-parm-decay.html b/test-files/golden-tests/function-parm-decay.html index 035bf659ac..c695b41f05 100644 --- a/test-files/golden-tests/function-parm-decay.html +++ b/test-files/golden-tests/function-parm-decay.html @@ -1,245 +1,147 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- T - - - -
- U - - - -
+ +T + +U + + +

Functions

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- f - - - -
- g - - - -
- h - - - -
- i - - - -
-
+ +f + +g + +h + +i + + +
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <function-parm-decay.cpp> - -

-
-
-
-            void
+
+

f

+
+
+

Synopsis

+
+Declared in <function-parm-decay.cpp>
+
+
+void
 f(int const x);
-        
-
- - - - + +
+
-
-

Function g

- -
- -
-

Synopsis

-
- -

- - Declared in <function-parm-decay.cpp> - -

-
-
-
-            void
+
+

g

+
+
+

Synopsis

+
+Declared in <function-parm-decay.cpp>
+
+
+void
 g(int* x);
-        
-
- - - - + +
+
-
-

Function h

- -
- -
-

Synopsis

-
- -

- - Declared in <function-parm-decay.cpp> - -

-
-
-
-            void
+
+

h

+
+
+

Synopsis

+
+Declared in <function-parm-decay.cpp>
+
+
+void
 h(int x(bool));
-        
-
- - - - + +
+
-
-

T

- -
- -
-

Synopsis

-
- -

- - Declared in <function-parm-decay.cpp> - -

-
-
-
-            using T = int;
-        
-
- +
+

T

+
+
+

Synopsis

+
+Declared in <function-parm-decay.cpp>
+
+
+using T = int;
+
+
+
-
-

U

- -
- -
-

Synopsis

-
- -

- - Declared in <function-parm-decay.cpp> - -

-
-
-
-            using U = int const;
-        
-
- +
+

U

+
+
+

Synopsis

+
+Declared in <function-parm-decay.cpp>
+
+
+using U = int const;
+
+
+
-
-

Function i

- -
- -
-

Synopsis

-
- -

- - Declared in <function-parm-decay.cpp> - -

-
-
-
-            void
+
+

i

+
+
+

Synopsis

+
+Declared in <function-parm-decay.cpp>
+
+
+void
 i(T);
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/function-template.adoc b/test-files/golden-tests/function-template.adoc index 09c97cebbe..52d9cb8de3 100644 --- a/test-files/golden-tests/function-template.adoc +++ b/test-files/golden-tests/function-template.adoc @@ -11,51 +11,48 @@ | <<#f0,`f0`>> | - + | <<#f1,`f1`>> | - + | <<#f2,`f2`>> | - + | <<#f3,`f3`>> | - + | <<#g0,`g0`>> | - + | <<#g1,`g1`>> | - + | <<#g2,`g2`>> | - + | <<#h0,`h0`>> | - + | <<#h1,`h1`>> | - + | <<#i,`i`>> | - + | <<#j0,`j0`>> | - + | <<#j1,`j1`>> | - + |=== [#f0] == f0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -63,22 +60,12 @@ void f0(int x); ---- - - - - - - - [#f1] == f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -86,22 +73,12 @@ void f1(T t); ---- - - - - - - - [#f2] == f2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -109,22 +86,12 @@ void f2(); ---- - - - - - - - [#f3] == f3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -134,22 +101,12 @@ void f3(); ---- - - - - - - - [#g0] == g0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -157,22 +114,12 @@ void g0(int x); ---- - - - - - - - [#g1] == g1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -180,22 +127,12 @@ void g1(); ---- - - - - - - - [#g2] == g2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -205,22 +142,12 @@ void g2(); ---- - - - - - - - [#h0] == h0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -228,22 +155,12 @@ void h0(auto x); ---- - - - - - - - [#h1] == h1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -255,22 +172,12 @@ h1( auto); ---- - - - - - - - [#i] == i - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -280,22 +187,12 @@ void i(); ---- - - - - - - - [#j0] == j0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template typename T> @@ -303,22 +200,12 @@ void j0(); ---- - - - - - - - [#j1] == j1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -330,11 +217,4 @@ j1(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/function-template.html b/test-files/golden-tests/function-template.html index c1c4520597..270d982307 100644 --- a/test-files/golden-tests/function-template.html +++ b/test-files/golden-tests/function-template.html @@ -1,467 +1,270 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- f0 - - - -
- f1 - - - -
- f2 - - - -
- f3 - - - -
- g0 - - - -
- g1 - - - -
- g2 - - - -
- h0 - - - -
- h1 - - - -
- i - - - -
- j0 - - - -
- j1 - - - -
-
+ +f0 + +f1 + +f2 + +f3 + +g0 + +g1 + +g2 + +h0 + +h1 + +i + +j0 + +j1 + + +
-
-

Function f0

- -
- -
-

Synopsis

-
- -

- - Declared in <function-template.cpp> - -

-
-
-
-            template<typename T>
+
+

f0

+
+
+

Synopsis

+
+Declared in <function-template.cpp>
+
+
+template<typename T>
 void
 f0(int x);
-        
-
- - - - + +
+
-
-

Function f1

- -
- -
-

Synopsis

-
- -

- - Declared in <function-template.cpp> - -

-
-
-
-            template<typename T>
+
+

f1

+
+
+

Synopsis

+
+Declared in <function-template.cpp>
+
+
+template<typename T>
 void
 f1(T t);
-        
-
- - - - + +
+
-
-

Function f2

- -
- -
-

Synopsis

-
- -

- - Declared in <function-template.cpp> - -

-
-
-
-            template<typename T = int>
+
+

f2

+
+
+

Synopsis

+
+Declared in <function-template.cpp>
+
+
+template<typename T = int>
 void
 f2();
-        
-
- - - - + +
+
-
-

Function f3

- -
- -
-

Synopsis

-
- -

- - Declared in <function-template.cpp> - -

-
-
-
-            template<
+
+

f3

+
+
+

Synopsis

+
+Declared in <function-template.cpp>
+
+
+template<
     typename T,
     class U = int>
 void
 f3();
-        
-
- - - - + +
+
-
-

Function g0

- -
- -
-

Synopsis

-
- -

- - Declared in <function-template.cpp> - -

-
-
-
-            template<int I>
+
+

g0

+
+
+

Synopsis

+
+Declared in <function-template.cpp>
+
+
+template<int I>
 void
 g0(int x);
-        
-
- - - - + +
+
-
-

Function g1

- -
- -
-

Synopsis

-
- -

- - Declared in <function-template.cpp> - -

-
-
-
-            template<int I = 1>
+
+

g1

+
+
+

Synopsis

+
+Declared in <function-template.cpp>
+
+
+template<int I = 1>
 void
 g1();
-        
-
- - - - + +
+
-
-

Function g2

- -
- -
-

Synopsis

-
- -

- - Declared in <function-template.cpp> - -

-
-
-
-            template<
+
+

g2

+
+
+

Synopsis

+
+Declared in <function-template.cpp>
+
+
+template<
     int J,
     int I = 1>
 void
 g2();
-        
-
- - - - + +
+
-
-

Function h0

- -
- -
-

Synopsis

-
- -

- - Declared in <function-template.cpp> - -

-
-
-
-            template<class x:auto>
+
+

h0

+
+
+

Synopsis

+
+Declared in <function-template.cpp>
+
+
+template<class x:auto>
 void
 h0(auto x);
-        
-
- - - - + +
+
-
-

Function h1

- -
- -
-

Synopsis

-
- -

- - Declared in <function-template.cpp> - -

-
-
-
-            template<
+
+

h1

+
+
+

Synopsis

+
+Declared in <function-template.cpp>
+
+
+template<
     class x:auto,
     class auto:2>
 void
 h1(
     auto x,
     auto);
-        
-
- - - - + +
+
-
-

Function i

- -
- -
-

Synopsis

-
- -

- - Declared in <function-template.cpp> - -

-
-
-
-            template<
+
+

i

+
+
+

Synopsis

+
+Declared in <function-template.cpp>
+
+
+template<
     typename T = int,
     int I = 1>
 void
 i();
-        
-
- - - - + +
+
-
-

Function j0

- -
- -
-

Synopsis

-
- -

- - Declared in <function-template.cpp> - -

-
-
-
-            template<template<typename U> typename T>
+
+

j0

+
+
+

Synopsis

+
+Declared in <function-template.cpp>
+
+
+template<template<typename U> typename T>
 void
 j0();
-        
-
- - - - + +
+
-
-

Function j1

- -
- -
-

Synopsis

-
- -

- - Declared in <function-template.cpp> - -

-
-
-
-            template<
+
+

j1

+
+
+

Synopsis

+
+Declared in <function-template.cpp>
+
+
+template<
     template<typename W> typename X,
     template<typename Y> typename Z>
 void
 j1();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/function-tparm-decay.adoc b/test-files/golden-tests/function-tparm-decay.adoc index b8ee17b370..d38fa4450d 100644 --- a/test-files/golden-tests/function-tparm-decay.adoc +++ b/test-files/golden-tests/function-tparm-decay.adoc @@ -4,17 +4,17 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + | <<#U,`U`>> | - + |=== === Functions [cols=2] @@ -23,27 +23,24 @@ | <<#f,`f`>> | - + | <<#g,`g`>> | - + | <<#h,`h`>> | - + | <<#i,`i`>> | - + |=== [#f] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -51,22 +48,12 @@ void f(); ---- - - - - - - - [#g] == g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -74,22 +61,12 @@ void g(); ---- - - - - - - - [#h] == h - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -97,52 +74,34 @@ void h(); ---- - - - - - - - [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using T = int; ---- - [#U] == U - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using U = int const; ---- - [#i] == i - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -152,11 +111,4 @@ i(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/function-tparm-decay.html b/test-files/golden-tests/function-tparm-decay.html index 270883e4fb..e59fbe1f68 100644 --- a/test-files/golden-tests/function-tparm-decay.html +++ b/test-files/golden-tests/function-tparm-decay.html @@ -1,249 +1,151 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- T - - - -
- U - - - -
+ +T + +U + + +

Functions

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- f - - - -
- g - - - -
- h - - - -
- i - - - -
-
+ +f + +g + +h + +i + + +
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <function-tparm-decay.cpp> - -

-
-
-
-            template<int x>
+
+

f

+
+
+

Synopsis

+
+Declared in <function-tparm-decay.cpp>
+
+
+template<int x>
 void
 f();
-        
-
- - - - + +
+
-
-

Function g

- -
- -
-

Synopsis

-
- -

- - Declared in <function-tparm-decay.cpp> - -

-
-
-
-            template<int x[4]>
+
+

g

+
+
+

Synopsis

+
+Declared in <function-tparm-decay.cpp>
+
+
+template<int x[4]>
 void
 g();
-        
-
- - - - + +
+
-
-

Function h

- -
- -
-

Synopsis

-
- -

- - Declared in <function-tparm-decay.cpp> - -

-
-
-
-            template<int(* x)(bool const)>
+
+

h

+
+
+

Synopsis

+
+Declared in <function-tparm-decay.cpp>
+
+
+template<int(* x)(bool const)>
 void
 h();
-        
-
- - - - + +
+
-
-

T

- -
- -
-

Synopsis

-
- -

- - Declared in <function-tparm-decay.cpp> - -

-
-
-
-            using T = int;
-        
-
- +
+

T

+
+
+

Synopsis

+
+Declared in <function-tparm-decay.cpp>
+
+
+using T = int;
+
+
+
-
-

U

- -
- -
-

Synopsis

-
- -

- - Declared in <function-tparm-decay.cpp> - -

-
-
-
-            using U = int const;
-        
-
- +
+

U

+
+
+

Synopsis

+
+Declared in <function-tparm-decay.cpp>
+
+
+using U = int const;
+
+
+
-
-

Function i

- -
- -
-

Synopsis

-
- -

- - Declared in <function-tparm-decay.cpp> - -

-
-
-
-            template<int>
+
+

i

+
+
+

Synopsis

+
+Declared in <function-tparm-decay.cpp>
+
+
+template<int>
 void
 i();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/implicit-instantiation-member-ref.adoc b/test-files/golden-tests/implicit-instantiation-member-ref.adoc index f8ac71f4c8..85b6c07fe6 100644 --- a/test-files/golden-tests/implicit-instantiation-member-ref.adoc +++ b/test-files/golden-tests/implicit-instantiation-member-ref.adoc @@ -4,81 +4,78 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A0,`A0`>> | - + | <<#A1,`A1`>> | - + | <<#A10,`A10`>> | - + | <<#A2,`A2`>> | - + | <<#A3,`A3`>> | - + | <<#A4,`A4`>> | - + | <<#A5,`A5`>> | - + | <<#A6,`A6`>> | - + | <<#A7,`A7`>> | - + | <<#A8,`A8`>> | - + | <<#A9,`A9`>> | - + | <<#S0,`S0`>> | - + |=== [#S0] == S0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct S0; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-M0,`M0`>> | - + | <<#S0-M1,`M1`>> | - + | <<#S0-S1,`S1`>> | - + | <<#S0-S2,`S2`>> | - + |=== @@ -86,27 +83,20 @@ struct S0; [#S0-M0] == <<#S0,S0>>::M0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using M0 = T; ---- - [#S0-S1] == <<#S0,S0>>::S1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S1; @@ -118,51 +108,44 @@ struct S1; [#S0-M1] == <<#S0,S0>>::M1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template using M1 = <<#S0,S0>>; ---- - [#S0-S2] == <<#S0,S0>>::S2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct S2; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-S2-M2,`M2`>> | - + | <<#S0-S2-M3,`M3`>> | - + | <<#S0-S2-S3,`S3`>> | - + | <<#S0-S2-S4,`S4`>> | - + |=== @@ -170,27 +153,20 @@ struct S2; [#S0-S2-M2] == <<#S0,S0>>::<<#S0-S2,S2>>::M2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using M2 = U; ---- - [#S0-S2-S3] == <<#S0,S0>>::<<#S0-S2,S2>>::S3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S3; @@ -202,42 +178,35 @@ struct S3; [#S0-S2-M3] == <<#S0,S0>>::<<#S0-S2,S2>>::M3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template using M3 = <<#S0-S2,S2>>; ---- - [#S0-S2-S4] == <<#S0,S0>>::<<#S0-S2,S2>>::S4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct S4; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S0-S2-S4-M4,`M4`>> | - + |=== @@ -245,177 +214,130 @@ struct S4; [#S0-S2-S4-M4] == <<#S0,S0>>::<<#S0-S2,S2>>::<<#S0-S2-S4,S4>>::M4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using M4 = V; ---- - [#A0] == A0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using A0 = <<#S0,S0>>; ---- - [#A1] == A1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using A1 = <<#A0,A0>>::<<#S0-M0,M0>>; ---- - [#A2] == A2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using A2 = <<#A0,A0>>::<<#S0-S1,S1>>; ---- - [#A3] == A3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using A3 = <<#S0,S0>>::<<#S0-M0,M0>>; ---- - [#A4] == A4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using A4 = <<#S0,S0>>::<<#S0-S1,S1>>; ---- - [#A5] == A5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using A5 = <<#S0,S0>>; ---- - [#A6] == A6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using A6 = <<#A5,A5>>::<<#S0-M1,M1>>::<<#S0-M0,M0>>; ---- - [#A7] == A7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using A7 = <<#A5,A5>>::<<#S0-S2,S2>>::<<#S0-S2-M2,M2>>; ---- - [#A8] == A8 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using A8 = <<#A5,A5>>::<<#S0-S2,S2>>::<<#S0-S2-S3,S3>>; ---- - [#A9] == A9 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using A9 = <<#A5,A5>>::<<#S0-S2,S2>>::<<#S0-S2-M3,M3>>::<<#S0-S2-M3,M3>>::<<#S0-S2-M2,M2>>; ---- - [#A10] == A10 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using A10 = <<#A5,A5>>::<<#S0-S2,S2>>::<<#S0-S2-M3,M3>>::<<#S0-S2-M3,M3>>::<<#S0-S2-S4,S4>>::<<#S0-S2-S4-M4,M4>>; @@ -423,5 +345,4 @@ using A10 = <<#A5,A5>>::<<#S0-S2,S2>>::<<#S0-S2-M3,M3>>::<<#S0-S2 - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/implicit-instantiation-member-ref.html b/test-files/golden-tests/implicit-instantiation-member-ref.html index 2520b5fb83..010c6317bc 100644 --- a/test-files/golden-tests/implicit-instantiation-member-ref.html +++ b/test-files/golden-tests/implicit-instantiation-member-ref.html @@ -1,732 +1,435 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- A0 - - - -
- A1 - - - -
- A10 - - - -
- A2 - - - -
- A3 - - - -
- A4 - - - -
- A5 - - - -
- A6 - - - -
- A7 - - - -
- A8 - - - -
- A9 - - - -
- S0 - - - -
-
+ +A0 + +A1 + +A10 + +A2 + +A3 + +A4 + +A5 + +A6 + +A7 + +A8 + +A9 + +S0 + + +
-
-

Class S0

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            template<typename T>
+
+

S0

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+template<typename T>
 struct S0;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- M0 - - - -
- M1 - - - -
- S1 - - - -
- S2 - - - -
-
+ +M0 + +M1 + +S1 + +S2 + + +
-
-

S0::M0

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using M0 = T;
-        
-
- +
+

S0::M0

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using M0 = T;
+
+
+
-
-

Class S0::S1

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            struct S1;
-        
-
- -
-
+
+

S0::S1

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+struct S1;
+
+
+
-
-

S0::M1

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            template<typename U>
+
+

S0::M1

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+template<typename U>
 using M1 = S0<U>;
-        
-
- + +
+
-
-

Class S0::S2

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            template<typename U>
+
+

S0::S2

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+template<typename U>
 struct S2;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- M2 - - - -
- M3 - - - -
- S3 - - - -
- S4 - - - -
-
+ +M2 + +M3 + +S3 + +S4 + + +
-
-

S0::S2::M2

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using M2 = U;
-        
-
- +
+

S0::S2::M2

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using M2 = U;
+
+
+
-
-

Class S0::S2::S3

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            struct S3;
-        
-
- -
-
+
+

S0::S2::S3

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+struct S3;
+
+
+
-
-

S0::S2::M3

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            template<typename V>
+
+

S0::S2::M3

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+template<typename V>
 using M3 = S2<U>;
-        
-
- + +
+
-
-

Class S0::S2::S4

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            template<typename V>
+
+

S0::S2::S4

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+template<typename V>
 struct S4;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- M4 - - - -
-
+ +M4 + + +
-
-

S0::S2::S4::M4

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using M4 = V;
-        
-
- +
+

S0::S2::S4::M4

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using M4 = V;
+
+
+
-
-

A0

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using A0 = S0<int>;
-        
-
- +
+

A0

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using A0 = S0<int>;
+
+
+
-
-

A1

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using A1 = A0::M0;
-        
-
- +
+

A1

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using A1 = A0::M0;
+
+
+
-
-

A2

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using A2 = A0::S1;
-        
-
- +
+

A2

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using A2 = A0::S1;
+
+
+
-
-

A3

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using A3 = S0<long>::M0;
-        
-
- +
+

A3

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using A3 = S0<long>::M0;
+
+
+
-
-

A4

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using A4 = S0<long long>::S1;
-        
-
- +
+

A4

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using A4 = S0<long long>::S1;
+
+
+
-
-

A5

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using A5 = S0<void>;
-        
-
- +
+

A5

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using A5 = S0<void>;
+
+
+
-
-

A6

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using A6 = A5::M1<short>::M0;
-        
-
- +
+

A6

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using A6 = A5::M1<short>::M0;
+
+
+
-
-

A7

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using A7 = A5::S2<bool>::M2;
-        
-
- +
+

A7

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using A7 = A5::S2<bool>::M2;
+
+
+
-
-

A8

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using A8 = A5::S2<int>::S3;
-        
-
- +
+

A8

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using A8 = A5::S2<int>::S3;
+
+
+
-
-

A9

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using A9 = A5::S2<char>::M3<int>::M3<unsigned int>::M2;
-        
-
- +
+

A9

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using A9 = A5::S2<char>::M3<int>::M3<unsigned int>::M2;
+
+
+
-
-

A10

- -
- -
-

Synopsis

-
- -

- - Declared in <implicit-instantiation-member-ref.cpp> - -

-
-
-
-            using A10 = A5::S2<float>::M3<double>::M3<long double>::S4<void>::M4;
-        
-
- +
+

A10

+
+
+

Synopsis

+
+Declared in <implicit-instantiation-member-ref.cpp>
+
+
+using A10 = A5::S2<float>::M3<double>::M3<long double>::S4<void>::M4;
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/local-class.adoc b/test-files/golden-tests/local-class.adoc index 8e075aea11..5a416da754 100644 --- a/test-files/golden-tests/local-class.adoc +++ b/test-files/golden-tests/local-class.adoc @@ -4,14 +4,14 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#B,`B`>> | - + |=== === Functions [cols=2] @@ -20,40 +20,27 @@ | <<#f,`f`>> | - + |=== [#f] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- auto f(); ---- - - - - - - - [#B] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct B diff --git a/test-files/golden-tests/local-class.html b/test-files/golden-tests/local-class.html index 2e61ee360e..45c8af707b 100644 --- a/test-files/golden-tests/local-class.html +++ b/test-files/golden-tests/local-class.html @@ -1,118 +1,79 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- B - - - -
+ +B + + +

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <local-class.cpp> - -

-
-
-
-            auto
+
+

f

+
+
+

Synopsis

+
+Declared in <local-class.cpp>
+
+
+auto
 f();
-        
-
- - - - + +
+
-
-

Class B

- -
- -
-

Synopsis

-
- -

- - Declared in <local-class.cpp> - -

-
-
-
-            struct B
+
+

B

+
+
+

Synopsis

+
+Declared in <local-class.cpp>
+
+
+struct B
     : decltype(f());
-        
-
- -
-
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/mem-fn.adoc b/test-files/golden-tests/mem-fn.adoc index a4bf931434..f5597a6463 100644 --- a/test-files/golden-tests/mem-fn.adoc +++ b/test-files/golden-tests/mem-fn.adoc @@ -4,89 +4,86 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T01,`T01`>> | - + | <<#T02,`T02`>> | - + | <<#T03,`T03`>> | - + | <<#T04,`T04`>> | - + | <<#T05,`T05`>> | - + | <<#T06,`T06`>> | - + | <<#T08,`T08`>> | - + | <<#T09,`T09`>> | - + | <<#T10,`T10`>> | - + | <<#T11,`T11`>> | - + | <<#T12,`T12`>> | - + | <<#T13,`T13`>> | - + | <<#T14,`T14`>> | - + | <<#T15,`T15`>> | - + | <<#T16,`T16`>> | - + | <<#T17,`T17`>> | - + | <<#U,`U`>> | - + | <<#V,`V`>> | - + |=== [#T01] == T01 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T01; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T01-f,`f`>> | - + |=== @@ -94,47 +91,34 @@ struct T01; [#T01-f] == <<#T01,T01>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#T02] == T02 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T02; ---- -=== Static Member Functions +=== Static Member Functions [cols=2] |=== | Name | Description | <<#T02-f,`f`>> | - + |=== @@ -142,12 +126,9 @@ struct T02; [#T02-f] == <<#T02,T02>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- static @@ -155,35 +136,25 @@ void f(); ---- - - - - - - - [#T03] == T03 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T03; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T03-f,`f`>> | - + |=== @@ -191,47 +162,34 @@ struct T03; [#T03-f] == <<#T03,T03>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f() &; ---- - - - - - - - [#T04] == T04 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T04; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T04-f,`f`>> | - + |=== @@ -239,47 +197,34 @@ struct T04; [#T04-f] == <<#T04,T04>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f() &&; ---- - - - - - - - [#T05] == T05 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T05; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T05-f,`f`>> | - + |=== @@ -287,47 +232,34 @@ struct T05; [#T05-f] == <<#T05,T05>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f() const; ---- - - - - - - - [#T06] == T06 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T06; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T06-f,`f`>> | - + |=== @@ -335,12 +267,9 @@ struct T06; [#T06-f] == <<#T06,T06>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- constexpr @@ -348,35 +277,25 @@ void f(); ---- - - - - - - - [#T08] == T08 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T08; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T08-f,`f`>> | - + |=== @@ -384,47 +303,34 @@ struct T08; [#T08-f] == <<#T08,T08>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#T09] == T09 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T09; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T09-f,`f`>> | - + |=== @@ -432,47 +338,34 @@ struct T09; [#T09-f] == <<#T09,T09>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f() noexcept; ---- - - - - - - - [#T10] == T10 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T10; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T10-f,`f`>> | - + |=== @@ -480,47 +373,34 @@ struct T10; [#T10-f] == <<#T10,T10>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#T11] == T11 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T11; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T11-f,`f`>> | - + |=== @@ -528,47 +408,34 @@ struct T11; [#T11-f] == <<#T11,T11>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int f(); ---- - - - - - - - [#T12] == T12 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T12; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T12-f,`f`>> | - + |=== @@ -576,47 +443,34 @@ struct T12; [#T12-f] == <<#T12,T12>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(...); ---- - - - - - - - [#T13] == T13 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T13; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T13-f,`f`>> | - + |=== @@ -624,12 +478,9 @@ struct T13; [#T13-f] == <<#T13,T13>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- virtual @@ -637,35 +488,25 @@ void f(); ---- - - - - - - - [#T14] == T14 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T14; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T14-f,`f`>> | - + |=== @@ -673,12 +514,9 @@ struct T14; [#T14-f] == <<#T14,T14>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- virtual @@ -686,35 +524,25 @@ void f() = 0; ---- - - - - - - - [#T15] == T15 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T15; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T15-f,`f`>> | - + |=== @@ -722,47 +550,34 @@ struct T15; [#T15-f] == <<#T15,T15>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f() volatile; ---- - - - - - - - [#T16] == T16 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T16; ---- -=== Static Member Functions +=== Static Member Functions [cols=2] |=== | Name | Description | <<#T16-f,`f`>> | - + |=== @@ -770,12 +585,9 @@ struct T16; [#T16-f] == <<#T16,T16>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- static @@ -783,29 +595,19 @@ void f(); ---- - - - - - - - [#T17] == T17 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T17 : <<#T14,T14>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description @@ -819,12 +621,9 @@ struct T17 [#T17-f] == <<#T17,T17>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- virtual @@ -832,47 +631,37 @@ void f() override; ---- - - - - - - - [#U] == U - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct U; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#U-f1,`f1`>> | - + | <<#U-f3,`f3`>> | - + |=== -=== Static Member Functions +=== Static Member Functions [cols=2] |=== | Name | Description | <<#U-f2,`f2`>> | - + |=== @@ -880,12 +669,9 @@ struct U; [#U-f1] == <<#U,U>>::f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- constexpr @@ -893,22 +679,12 @@ void f1(...) const volatile noexcept; ---- - - - - - - - [#U-f2] == <<#U,U>>::f2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- constexpr @@ -917,22 +693,12 @@ char f2() noexcept; ---- - - - - - - - [#U-f3] == <<#U,U>>::f3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- virtual @@ -940,47 +706,37 @@ int f3() const volatile noexcept = 0; ---- - - - - - - - [#V] == V - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct V : <<#U,U>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#U-f1,`f1`>> | - + | <<#U-f3,`f3`>> | |=== -=== Static Member Functions +=== Static Member Functions [cols=2] |=== | Name | Description | <<#U-f2,`f2`>> | - + |=== @@ -988,12 +744,9 @@ struct V [#V-f3] == <<#V,V>>::f3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- virtual @@ -1003,11 +756,4 @@ f3() const volatile noexcept override; - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/mem-fn.html b/test-files/golden-tests/mem-fn.html index 6a687f6367..c71c04f0c4 100644 --- a/test-files/golden-tests/mem-fn.html +++ b/test-files/golden-tests/mem-fn.html @@ -1,1632 +1,967 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- T01 - - - -
- T02 - - - -
- T03 - - - -
- T04 - - - -
- T05 - - - -
- T06 - - - -
- T08 - - - -
- T09 - - - -
- T10 - - - -
- T11 - - - -
- T12 - - - -
- T13 - - - -
- T14 - - - -
- T15 - - - -
- T16 - - - -
- T17 - - - -
- U - - - -
- V - - - -
-
+ +T01 + +T02 + +T03 + +T04 + +T05 + +T06 + +T08 + +T09 + +T10 + +T11 + +T12 + +T13 + +T14 + +T15 + +T16 + +T17 + +U + +V + + +
-
-

Class T01

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T01;
-        
-
- -
-

Member Functions

+
+

T01

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T01;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T01::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            void
+
+

T01::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-
-

Class T02

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T02;
-        
-
- -
-

Static Member Functions

+
+

T02

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T02;
+
+
+
+

Static Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T02::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            static
+
+

T02::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+static
 void
 f();
-        
-
- - - - + +
+
-
-

Class T03

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T03;
-        
-
- -
-

Member Functions

+
+

T03

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T03;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T03::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            void
+
+

T03::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+void
 f() &;
-        
-
- - - - + +
+
-
-

Class T04

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T04;
-        
-
- -
-

Member Functions

+
+

T04

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T04;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T04::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            void
+
+

T04::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+void
 f() &&;
-        
-
- - - - + +
+
-
-

Class T05

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T05;
-        
-
- -
-

Member Functions

+
+

T05

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T05;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T05::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            void
+
+

T05::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+void
 f() const;
-        
-
- - - - + +
+
-
-

Class T06

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T06;
-        
-
- -
-

Member Functions

+
+

T06

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T06;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T06::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            constexpr
+
+

T06::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+constexpr
 void
 f();
-        
-
- - - - + +
+
-
-

Class T08

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T08;
-        
-
- -
-

Member Functions

+
+

T08

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T08;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T08::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            void
+
+

T08::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-
-

Class T09

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T09;
-        
-
- -
-

Member Functions

+
+

T09

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T09;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T09::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            void
+
+

T09::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+void
 f() noexcept;
-        
-
- - - - + +
+
-
-

Class T10

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T10;
-        
-
- -
-

Member Functions

+
+

T10

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T10;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T10::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            void
+
+

T10::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-
-

Class T11

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T11;
-        
-
- -
-

Member Functions

+
+

T11

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T11;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T11::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            int
+
+

T11::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+int
 f();
-        
-
- - - - + +
+
-
-

Class T12

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T12;
-        
-
- -
-

Member Functions

+
+

T12

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T12;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T12::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            void
+
+

T12::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+void
 f(...);
-        
-
- - - - + +
+
-
-

Class T13

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T13;
-        
-
- -
-

Member Functions

+
+

T13

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T13;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T13::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            virtual
+
+

T13::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+virtual
 void
 f();
-        
-
- - - - + +
+
-
-

Class T14

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T14;
-        
-
- -
-

Member Functions

+
+

T14

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T14;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T14::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            virtual
+
+

T14::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+virtual
 void
 f() = 0;
-        
-
- - - - + +
+
-
-

Class T15

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T15;
-        
-
- -
-

Member Functions

+
+

T15

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T15;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T15::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            void
+
+

T15::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+void
 f() volatile;
-        
-
- - - - + +
+
-
-

Class T16

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T16;
-        
-
- -
-

Static Member Functions

+
+

T16

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T16;
+
+
+
+

Static Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function T16::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            static
+
+

T16::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+static
 void
 f();
-        
-
- - - - + +
+
-
-

Class T17

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct T17
+
+

T17

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct T17
     : T14;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - -
-
+ +f + +
-
-

Function T17::f

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            virtual
+
+

T17::f

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+virtual
 void
 f() override;
-        
-
- - - - + +
+
-
-

Class U

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct U;
-        
-
- -
-

Member Functions

+
+

U

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct U;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- f1 - - - -
- f3 - - - -
-

Static Member Functions

+ +f1 + +f3 + + + +

Static Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2 - - - -
-
+ +f2 + + +
-
-

Function U::f1

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            constexpr
+
+

U::f1

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+constexpr
 void
 f1(...) const volatile noexcept;
-        
-
- - - - + +
+
-
-

Function U::f2

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            constexpr
+
+

U::f2

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+constexpr
 static
 char
 f2() noexcept;
-        
-
- - - - + +
+
-
-

Function U::f3

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            virtual
+
+

U::f3

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+virtual
 int
 f3() const volatile noexcept = 0;
-        
-
- - - - + +
+
-
-

Class V

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            struct V
+
+

V

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+struct V
     : U;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- f1 - - - -
- f3 - - -
-

Static Member Functions

+ +f1 + +f3 + + +

Static Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2 - - - -
-
+ +f2 + + +
-
-

Function V::f3

- -
- -
-

Synopsis

-
- -

- - Declared in <mem-fn.cpp> - -

-
-
-
-            virtual
+
+

V::f3

+
+
+

Synopsis

+
+Declared in <mem-fn.cpp>
+
+
+virtual
 int
 f3() const volatile noexcept override;
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/namespace-alias-1.adoc b/test-files/golden-tests/namespace-alias-1.adoc index 6725827729..b88b213f02 100644 --- a/test-files/golden-tests/namespace-alias-1.adoc +++ b/test-files/golden-tests/namespace-alias-1.adoc @@ -11,7 +11,7 @@ | <<#LongName,`LongName`>> | - + |=== [#LongName] @@ -21,12 +21,9 @@ [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- namespace A = <<#LongName,LongName>>; @@ -34,5 +31,4 @@ namespace A = <<#LongName,LongName>>; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/namespace-alias-1.html b/test-files/golden-tests/namespace-alias-1.html index 82762f128d..885d307ed1 100644 --- a/test-files/golden-tests/namespace-alias-1.html +++ b/test-files/golden-tests/namespace-alias-1.html @@ -1,70 +1,52 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- LongName - - - -
-
+ +LongName + + +
-
-

Namespace LongName

-
-
-
+
+

LongName

+
-
-

A

- -
-
-

Synopsis

-
- -

- - Declared in <namespace-alias-1.cpp> - -

-
-
-
-            namespace A = LongName;
-        
-
+
+

A

+
+
+

Synopsis

+
+Declared in <namespace-alias-1.cpp>
+
+
+namespace A = LongName;
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/namespace-alias-2.adoc b/test-files/golden-tests/namespace-alias-2.adoc index 01afcf3749..0c39ade555 100644 --- a/test-files/golden-tests/namespace-alias-2.adoc +++ b/test-files/golden-tests/namespace-alias-2.adoc @@ -11,7 +11,7 @@ | <<#LongName,`LongName`>> | - + |=== [#LongName] @@ -21,27 +21,20 @@ [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- namespace A = <<#LongName,LongName>>; ---- - [#B] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- namespace B = <<#LongName,LongName>>; @@ -49,5 +42,4 @@ namespace B = <<#LongName,LongName>>; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/namespace-alias-2.html b/test-files/golden-tests/namespace-alias-2.html index 61d8667ba6..e17b0a25e5 100644 --- a/test-files/golden-tests/namespace-alias-2.html +++ b/test-files/golden-tests/namespace-alias-2.html @@ -1,91 +1,67 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- LongName - - - -
-
+ +LongName + + +
-
-

Namespace LongName

-
-
-
+
+

LongName

+
-
-

A

- -
-
-

Synopsis

-
- -

- - Declared in <namespace-alias-2.cpp> - -

-
-
-
-            namespace A = LongName;
-        
-
+
+

A

+
+
+

Synopsis

+
+Declared in <namespace-alias-2.cpp>
+
+
+namespace A = LongName;
+
+
+
-
-

B

- -
-
-

Synopsis

-
- -

- - Declared in <namespace-alias-2.cpp> - -

-
-
-
-            namespace B = LongName;
-        
-
+
+

B

+
+
+

Synopsis

+
+Declared in <namespace-alias-2.cpp>
+
+
+namespace B = LongName;
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/namespace-alias-3.adoc b/test-files/golden-tests/namespace-alias-3.adoc index b2d2ebf578..0178c71bc4 100644 --- a/test-files/golden-tests/namespace-alias-3.adoc +++ b/test-files/golden-tests/namespace-alias-3.adoc @@ -11,7 +11,7 @@ | <<#LongName,`LongName`>> | - + |=== [#LongName] @@ -21,27 +21,20 @@ [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- namespace A = <<#LongName,LongName>>; ---- - [#B] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- namespace B = <<#A,A>>; @@ -49,5 +42,4 @@ namespace B = <<#A,A>>; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/namespace-alias-3.html b/test-files/golden-tests/namespace-alias-3.html index 64f270112d..04ebe2f889 100644 --- a/test-files/golden-tests/namespace-alias-3.html +++ b/test-files/golden-tests/namespace-alias-3.html @@ -1,91 +1,67 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- LongName - - - -
-
+ +LongName + + +
-
-

Namespace LongName

-
-
-
+
+

LongName

+
-
-

A

- -
-
-

Synopsis

-
- -

- - Declared in <namespace-alias-3.cpp> - -

-
-
-
-            namespace A = LongName;
-        
-
+
+

A

+
+
+

Synopsis

+
+Declared in <namespace-alias-3.cpp>
+
+
+namespace A = LongName;
+
+
+
-
-

B

- -
-
-

Synopsis

-
- -

- - Declared in <namespace-alias-3.cpp> - -

-
-
-
-            namespace B = A;
-        
-
+
+

B

+
+
+

Synopsis

+
+Declared in <namespace-alias-3.cpp>
+
+
+namespace B = A;
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/namespace.adoc b/test-files/golden-tests/namespace.adoc index 8c19429e4b..52e6c5811a 100644 --- a/test-files/golden-tests/namespace.adoc +++ b/test-files/golden-tests/namespace.adoc @@ -11,16 +11,16 @@ | <<#00namespace,``>> | - + | <<#A,`A`>> | - + | <<#D,`D`>> | - + | <<#I,`I`>> | - + |=== [#A] @@ -33,13 +33,13 @@ | <<#A-00namespace,``>> | - + | <<#A-B,`B`>> | - + | <<#A-C,`C`>> | - + |=== === Functions [cols=2] @@ -48,31 +48,21 @@ | <<#A-f0,`f0`>> | - + |=== [#A-f0] == <<#A,A>>::f0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f0(); ---- - - - - - - - [#A-B] == <<#A,A>>::B @@ -83,31 +73,21 @@ f0(); | <<#A-B-f1,`f1`>> | - + |=== [#A-B-f1] == <<#A,A>>::<<#A-B,B>>::f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#A-C] == <<#A,A>>::C @@ -118,31 +98,21 @@ f1(); | <<#A-C-f2,`f2`>> | - + |=== [#A-C-f2] == <<#A,A>>::<<#A-C,C>>::f2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f2(); ---- - - - - - - - [#A-00namespace] == Unnamed namespace @@ -153,31 +123,21 @@ f2(); | <<#A-00namespace-f3,`f3`>> | - + |=== [#A-00namespace-f3] == <<#A,A>>::f3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f3(); ---- - - - - - - - [#D] == D @@ -188,13 +148,13 @@ f3(); | <<#D-00namespace,``>> | - + | <<#D-E,`E`>> | - + | <<#D-F,`F`>> | - + |=== === Functions [cols=2] @@ -203,31 +163,21 @@ f3(); | <<#D-f5,`f5`>> | - + |=== [#D-f5] == <<#D,D>>::f5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f5(); ---- - - - - - - - [#D-E] == <<#D,D>>::E @@ -238,31 +188,21 @@ f5(); | <<#D-E-f6,`f6`>> | - + |=== [#D-E-f6] == <<#D,D>>::<<#D-E,E>>::f6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f6(); ---- - - - - - - - [#D-F] == <<#D,D>>::F @@ -273,31 +213,21 @@ f6(); | <<#D-F-f7,`f7`>> | - + |=== [#D-F-f7] == <<#D,D>>::<<#D-F,F>>::f7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f7(); ---- - - - - - - - [#D-00namespace] == Unnamed namespace @@ -308,31 +238,21 @@ f7(); | <<#D-00namespace-f8,`f8`>> | - + |=== [#D-00namespace-f8] == <<#D,D>>::f8 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f8(); ---- - - - - - - - [#00namespace] == Unnamed namespace @@ -343,10 +263,10 @@ f8(); | <<#00namespace-G,`G`>> | - + | <<#00namespace-H,`H`>> | - + |=== === Functions [cols=2] @@ -355,31 +275,21 @@ f8(); | <<#00namespace-f10,`f10`>> | - + |=== [#00namespace-f10] == f10 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f10(); ---- - - - - - - - [#00namespace-G] == G @@ -390,31 +300,21 @@ f10(); | <<#00namespace-G-f11,`f11`>> | - + |=== [#00namespace-G-f11] == <<#00namespace-G,G>>::f11 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f11(); ---- - - - - - - - [#00namespace-H] == H @@ -425,31 +325,21 @@ f11(); | <<#00namespace-H-f12,`f12`>> | - + |=== [#00namespace-H-f12] == <<#00namespace-H,H>>::f12 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f12(); ---- - - - - - - - [#I] == I @@ -460,7 +350,7 @@ f12(); | <<#I-00namespace,``>> | - + |=== [#I-00namespace] @@ -473,18 +363,15 @@ f12(); | <<#I-00namespace-f14,`f14`>> | - + |=== [#I-00namespace-f14] == <<#I,I>>::f14 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -493,11 +380,4 @@ f14(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/namespace.html b/test-files/golden-tests/namespace.html index 24ce5e5c07..54f6669431 100644 --- a/test-files/golden-tests/namespace.html +++ b/test-files/golden-tests/namespace.html @@ -1,849 +1,513 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- - - - -
- A - - - -
- D - - - -
- I - - - -
-
+ + + +A + +D + +I + + +
-
-

Namespace A

-
-
-

Namespaces

+
+

A

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- - - - -
- B - - - -
- C - - - -
+ + + +B + +C + + +

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0 - - - -
-
+ +f0 + + +
-
-

Function f0

- -
- -
-

Synopsis

-
- -

- - Declared in <namespace.cpp> - -

-
-
-
-            void
+
+

A::f0

+
+
+

Synopsis

+
+Declared in <namespace.cpp>
+
+
+void
 f0();
-        
-
- - - - + +
+
-
-

Namespace B

-
-
-

Functions

+
+

A::B

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f1 - - - -
-
+ +f1 + + +
-
-

Function f1

- -
- -
-

Synopsis

-
- -

- - Declared in <namespace.cpp> - -

-
-
-
-            void
+
+

A::B::f1

+
+
+

Synopsis

+
+Declared in <namespace.cpp>
+
+
+void
 f1();
-        
-
- - - - + +
+
-
-

Namespace C

-
-
-

Functions

+
+

A::C

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2 - - - -
-
+ +f2 + + +
-
-

Function f2

- -
- -
-

Synopsis

-
- -

- - Declared in <namespace.cpp> - -

-
-
-
-            void
+
+

A::C::f2

+
+
+

Synopsis

+
+Declared in <namespace.cpp>
+
+
+void
 f2();
-        
-
- - - - + +
+
-
-

Unnamed namespace

-
-
-

Functions

+
+

Unnamed namespace

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f3 - - - -
-
+ +f3 + + +
-
-

Function f3

- -
- -
-

Synopsis

-
- -

- - Declared in <namespace.cpp> - -

-
-
-
-            void
+
+

A::f3

+
+
+

Synopsis

+
+Declared in <namespace.cpp>
+
+
+void
 f3();
-        
-
- - - - + +
+
-
-

Namespace D

-
-
-

Namespaces

+
+

D

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- - - - -
- E - - - -
- F - - - -
+ + + +E + +F + + +

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f5 - - - -
-
+ +f5 + + +
-
-

Function f5

- -
- -
-

Synopsis

-
- -

- - Declared in <namespace.cpp> - -

-
-
-
-            void
+
+

D::f5

+
+
+

Synopsis

+
+Declared in <namespace.cpp>
+
+
+void
 f5();
-        
-
- - - - + +
+
-
-

Namespace E

-
-
-

Functions

+
+

D::E

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f6 - - - -
-
+ +f6 + + +
-
-

Function f6

- -
- -
-

Synopsis

-
- -

- - Declared in <namespace.cpp> - -

-
-
-
-            void
+
+

D::E::f6

+
+
+

Synopsis

+
+Declared in <namespace.cpp>
+
+
+void
 f6();
-        
-
- - - - + +
+
-
-

Namespace F

-
-
-

Functions

+
+

D::F

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f7 - - - -
-
+ +f7 + + +
-
-

Function f7

- -
- -
-

Synopsis

-
- -

- - Declared in <namespace.cpp> - -

-
-
-
-            void
+
+

D::F::f7

+
+
+

Synopsis

+
+Declared in <namespace.cpp>
+
+
+void
 f7();
-        
-
- - - - + +
+
-
-

Unnamed namespace

-
-
-

Functions

+
+

Unnamed namespace

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f8 - - - -
-
+ +f8 + + +
-
-

Function f8

- -
- -
-

Synopsis

-
- -

- - Declared in <namespace.cpp> - -

-
-
-
-            void
+
+

D::f8

+
+
+

Synopsis

+
+Declared in <namespace.cpp>
+
+
+void
 f8();
-        
-
- - - - + +
+
-
-

Unnamed namespace

-
-
-

Namespaces

+
+

Unnamed namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- G - - - -
- H - - - -
+ +G + +H + + +

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f10 - - - -
-
+ +f10 + + +
-
-

Function f10

- -
- -
-

Synopsis

-
- -

- - Declared in <namespace.cpp> - -

-
-
-
-            void
+
+

f10

+
+
+

Synopsis

+
+Declared in <namespace.cpp>
+
+
+void
 f10();
-        
-
- - - - + +
+
-
-

Namespace G

-
-
-

Functions

+
+

G

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f11 - - - -
-
+ +f11 + + +
-
-

Function f11

- -
- -
-

Synopsis

-
- -

- - Declared in <namespace.cpp> - -

-
-
-
-            void
+
+

G::f11

+
+
+

Synopsis

+
+Declared in <namespace.cpp>
+
+
+void
 f11();
-        
-
- - - - + +
+
-
-

Namespace H

-
-
-

Functions

+
+

H

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f12 - - - -
-
+ +f12 + + +
-
-

Function f12

- -
- -
-

Synopsis

-
- -

- - Declared in <namespace.cpp> - -

-
-
-
-            void
+
+

H::f12

+
+
+

Synopsis

+
+Declared in <namespace.cpp>
+
+
+void
 f12();
-        
-
- - - - + +
+
-
-

Namespace I

-
-
-

Namespaces

+
+

I

+
+

Namespaces

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- - - - -
-
+ + + + +
-
-

Unnamed namespace

-
-
-

Functions

+
+

Unnamed namespace

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f14 - - - -
-
+ +f14 + + +
-
-

Function f14

- -
- -
-

Synopsis

-
- -

- - Declared in <namespace.cpp> - -

-
-
-
-            void
+
+

I::f14

+
+
+

Synopsis

+
+Declared in <namespace.cpp>
+
+
+void
 f14();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/nested-private-template.adoc b/test-files/golden-tests/nested-private-template.adoc index 08a8f61a70..187fa0e242 100644 --- a/test-files/golden-tests/nested-private-template.adoc +++ b/test-files/golden-tests/nested-private-template.adoc @@ -4,31 +4,30 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#range,`range`>> | - + |=== [#range] == range - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template class range; ---- + + === Private Types [cols=2] |=== @@ -36,23 +35,18 @@ class range; | <<#range-impl-0e,`impl`>> | - + | <<#range-impl-00,`impl`>> | - -|=== - +|=== [#range-impl-0e] == <<#range,range>>::impl - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -67,12 +61,9 @@ struct impl; [#range-impl-00] == <<#range,range>>::impl - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template diff --git a/test-files/golden-tests/nested-private-template.html b/test-files/golden-tests/nested-private-template.html index be03af4768..d36aba5659 100644 --- a/test-files/golden-tests/nested-private-template.html +++ b/test-files/golden-tests/nested-private-template.html @@ -1,156 +1,103 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- range - - - -
-
+ +range + + +
-
-

Class range

- -
- -
-

Synopsis

-
- -

- - Declared in <nested-private-template.cpp> - -

-
-
-
-            template<class T>
+
+

range

+
+
+

Synopsis

+
+Declared in <nested-private-template.cpp>
+
+
+template<class T>
 class range;
-        
-
- -
-

Private Types

- - - - - + + + - - +

Private Types

+
NameDescription
+ + + + + - - - - - - -
NameDescription
- impl - - - -
- impl<R, false> - - - -
-
- - + +impl + +impl<R, false> + + +
-
-

Class range::impl

- -
- -
-

Synopsis

-
- -

- - Declared in <nested-private-template.cpp> - -

-
-
-
-            template<
+
+

range::impl

+
+
+

Synopsis

+
+Declared in <nested-private-template.cpp>
+
+
+template<
     class R,
     bool>
 struct impl;
-        
-
- -
-
+
+
+
-
-

Class range::impl

- -
- -
-

Synopsis

-
- -

- - Declared in <nested-private-template.cpp> - -

-
-
-
-            template<class R>
+
+

range::impl

+
+
+

Synopsis

+
+Declared in <nested-private-template.cpp>
+
+
+template<class R>
 struct impl<R, false>;
-        
-
- -
-
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/no_unique_address.adoc b/test-files/golden-tests/no_unique_address.adoc index dfa2bb787e..917bca88a5 100644 --- a/test-files/golden-tests/no_unique_address.adoc +++ b/test-files/golden-tests/no_unique_address.adoc @@ -4,28 +4,25 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#Empty,`Empty`>> | - + | <<#T,`T`>> | - + |=== [#Empty] == Empty - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct Empty; @@ -37,28 +34,25 @@ struct Empty; [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#T-e,`e`>> | - + | <<#T-i,`i`>> | - + |=== @@ -66,27 +60,20 @@ struct T; [#T-i] == <<#T,T>>::i - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int i; ---- - [#T-e] == <<#T,T>>::e - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#Empty,Empty>> e = pass:[Empty{}]; @@ -94,5 +81,4 @@ Declared in `` - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/no_unique_address.html b/test-files/golden-tests/no_unique_address.html index ebe790c283..8e5821d5da 100644 --- a/test-files/golden-tests/no_unique_address.html +++ b/test-files/golden-tests/no_unique_address.html @@ -1,177 +1,113 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- Empty - - - -
- T - - - -
-
+ +Empty + +T + + +
-
-

Class Empty

- -
- -
-

Synopsis

-
- -

- - Declared in <no_unique_address.cpp> - -

-
-
-
-            struct Empty;
-        
-
- -
-
+
+

Empty

+
+
+

Synopsis

+
+Declared in <no_unique_address.cpp>
+
+
+struct Empty;
+
+
+
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <no_unique_address.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Data Members

+
+

T

+
+
+

Synopsis

+
+Declared in <no_unique_address.cpp>
+
+
+struct T;
+
+
+
+

Data Members

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- e - - - -
- i - - - -
-
+ +e + +i + + +
-
-

T::i

- -
- -
-

Synopsis

-
- -

- - Declared in <no_unique_address.cpp> - -

-
-
-
-            int i;
-        
-
- +
+

T::i

+
+
+

Synopsis

+
+Declared in <no_unique_address.cpp>
+
+
+int i;
+
+
+
-
-

T::e

- -
- -
-

Synopsis

-
- -

- - Declared in <no_unique_address.cpp> - -

-
-
-
-            Empty e = Empty{};
-        
-
- +
+

T::e

+
+
+

Synopsis

+
+Declared in <no_unique_address.cpp>
+
+
+Empty e = Empty{};
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/noreturn.adoc b/test-files/golden-tests/noreturn.adoc index debe0d2b1c..56480a7b2d 100644 --- a/test-files/golden-tests/noreturn.adoc +++ b/test-files/golden-tests/noreturn.adoc @@ -4,14 +4,14 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + |=== === Functions [cols=2] @@ -20,71 +20,58 @@ | <<#f1,`f1`>> | - + |=== [#f1] == f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T-f3,`f3`>> | - + |=== -=== Static Member Functions +=== Static Member Functions [cols=2] |=== | Name | Description | <<#T-f2,`f2`>> | - + |=== -=== Friends +=== Friends [cols=2] |=== | Name | Description | <<#T-08friend,`f1`>> | - + |=== @@ -92,12 +79,9 @@ struct T; [#T-f2] == <<#T,T>>::f2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- static @@ -105,44 +89,24 @@ void f2(); ---- - - - - - - - [#T-f3] == <<#T,T>>::f3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f3(); ---- - - - - - - - [#T-08friend] == f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- friend @@ -152,5 +116,4 @@ f1(); - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/noreturn.html b/test-files/golden-tests/noreturn.html index 6628d1e15f..6d9f91b5f9 100644 --- a/test-files/golden-tests/noreturn.html +++ b/test-files/golden-tests/noreturn.html @@ -1,260 +1,167 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- T - - - -
+ +T + + +

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f1 - - - -
-
+ +f1 + + +
-
-

Function f1

- -
- -
-

Synopsis

-
- -

- - Declared in <noreturn.cpp> - -

-
-
-
-            void
+
+

f1

+
+
+

Synopsis

+
+Declared in <noreturn.cpp>
+
+
+void
 f1();
-        
-
- - - - + +
+
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <noreturn.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Member Functions

+
+

T

+
+
+

Synopsis

+
+Declared in <noreturn.cpp>
+
+
+struct T;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f3 - - - -
-

Static Member Functions

+ +f3 + + + +

Static Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2 - - - -
-

Friends

+ +f2 + + + +

Friends

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f1 - - - -
-
+ +f1 + + +
-
-

Function T::f2

- -
- -
-

Synopsis

-
- -

- - Declared in <noreturn.cpp> - -

-
-
-
-            static
+
+

T::f2

+
+
+

Synopsis

+
+Declared in <noreturn.cpp>
+
+
+static
 void
 f2();
-        
-
- - - - + +
+
-
-

Function T::f3

- -
- -
-

Synopsis

-
- -

- - Declared in <noreturn.cpp> - -

-
-
-
-            void
+
+

T::f3

+
+
+

Synopsis

+
+Declared in <noreturn.cpp>
+
+
+void
 f3();
-        
-
- - - - + +
+
-
-

Friend f1

- -
- -
-

Synopsis

-
- -

- - Declared in <noreturn.cpp> - -

-
-
-
-            friend
+
+

f1

+
+
+

Synopsis

+
+Declared in <noreturn.cpp>
+
+
+friend
 void
 f1();
-        
-
- + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/ns-variables.adoc b/test-files/golden-tests/ns-variables.adoc index 9f2207751b..c52e339a15 100644 --- a/test-files/golden-tests/ns-variables.adoc +++ b/test-files/golden-tests/ns-variables.adoc @@ -4,14 +4,14 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + |=== === Variables [cols=2] @@ -20,73 +20,62 @@ | <<#i,`i`>> | - + | <<#j,`j`>> | - + | <<#k,`k`>> | - + | <<#l,`l`>> | - + | <<#pi,`pi`>> | - + | <<#t,`t`>> | - + | <<#x0,`x0`>> | - + | <<#x1,`x1`>> | - + | <<#x2,`x2`>> | - + |=== [#i] == i - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- constexpr int const i = 0; ---- - [#j] == j - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int j = 0; ---- - [#k] == k - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- constexpr @@ -94,47 +83,35 @@ extern int const k = 1; ---- - [#l] == l - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- extern int l = 1; ---- - [#pi] == pi - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- double pi = pass:[3.14]; ---- - [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; @@ -146,44 +123,33 @@ struct T; [#t] == t - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- extern <<#T,T>> t; ---- - [#x0] == x0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- thread_local int x0 = 0; ---- - [#x1] == x1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- static @@ -191,16 +157,12 @@ thread_local int x1 = 0; ---- - [#x2] == x2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- constexpr @@ -211,5 +173,4 @@ int const x2 = 0; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/ns-variables.html b/test-files/golden-tests/ns-variables.html index 1fd59235ab..4d87c6fffd 100644 --- a/test-files/golden-tests/ns-variables.html +++ b/test-files/golden-tests/ns-variables.html @@ -1,364 +1,224 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- T - - - -
+ +T + + +

Variables

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- i - - - -
- j - - - -
- k - - - -
- l - - - -
- pi - - - -
- t - - - -
- x0 - - - -
- x1 - - - -
- x2 - - - -
-
+ +i + +j + +k + +l + +pi + +t + +x0 + +x1 + +x2 + + +
-
-

i

- -
- -
-

Synopsis

-
- -

- - Declared in <ns-variables.cpp> - -

-
-
-
-            constexpr
+
+

i

+
+
+

Synopsis

+
+Declared in <ns-variables.cpp>
+
+
+constexpr
 int const i = 0;
-        
-
- + +
+
-
-

j

- -
- -
-

Synopsis

-
- -

- - Declared in <ns-variables.cpp> - -

-
-
-
-            int j = 0;
-        
-
- +
+

j

+
+
+

Synopsis

+
+Declared in <ns-variables.cpp>
+
+
+int j = 0;
+
+
+
-
-

k

- -
- -
-

Synopsis

-
- -

- - Declared in <ns-variables.cpp> - -

-
-
-
-            constexpr
+
+

k

+
+
+

Synopsis

+
+Declared in <ns-variables.cpp>
+
+
+constexpr
 extern
 int const k = 1;
-        
-
- + +
+
-
-

l

- -
- -
-

Synopsis

-
- -

- - Declared in <ns-variables.cpp> - -

-
-
-
-            extern
+
+

l

+
+
+

Synopsis

+
+Declared in <ns-variables.cpp>
+
+
+extern
 int l = 1;
-        
-
- + +
+
-
-

pi

- -
- -
-

Synopsis

-
- -

- - Declared in <ns-variables.cpp> - -

-
-
-
-            double pi = 3.14;
-        
-
- +
+

pi

+
+
+

Synopsis

+
+Declared in <ns-variables.cpp>
+
+
+double pi = 3.14;
+
+
+
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <ns-variables.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-
+
+

T

+
+
+

Synopsis

+
+Declared in <ns-variables.cpp>
+
+
+struct T;
+
+
+
-
-

t

- -
- -
-

Synopsis

-
- -

- - Declared in <ns-variables.cpp> - -

-
-
-
-            extern
+
+

t

+
+
+

Synopsis

+
+Declared in <ns-variables.cpp>
+
+
+extern
 T t;
-        
-
- + +
+
-
-

x0

- -
- -
-

Synopsis

-
- -

- - Declared in <ns-variables.cpp> - -

-
-
-
-            thread_local
+
+

x0

+
+
+

Synopsis

+
+Declared in <ns-variables.cpp>
+
+
+thread_local
 int x0 = 0;
-        
-
- + +
+
-
-

x1

- -
- -
-

Synopsis

-
- -

- - Declared in <ns-variables.cpp> - -

-
-
-
-            static
+
+

x1

+
+
+

Synopsis

+
+Declared in <ns-variables.cpp>
+
+
+static
 thread_local
 int x1 = 0;
-        
-
- + +
+
-
-

x2

- -
- -
-

Synopsis

-
- -

- - Declared in <ns-variables.cpp> - -

-
-
-
-            constexpr
+
+

x2

+
+
+

Synopsis

+
+Declared in <ns-variables.cpp>
+
+
+constexpr
 static
 thread_local
 int const x2 = 0;
-        
-
- + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/out-of-line-record-def.adoc b/test-files/golden-tests/out-of-line-record-def.adoc index b83c6f4ca4..c3d041adec 100644 --- a/test-files/golden-tests/out-of-line-record-def.adoc +++ b/test-files/golden-tests/out-of-line-record-def.adoc @@ -11,31 +11,28 @@ | <<#N,`N`>> | - + |=== [#N] == N -=== Types +=== Types [cols=2] |=== | Name | Description | <<#N-S,`S`>> | - + |=== [#N-S] == <<#N,N>>::S - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S; diff --git a/test-files/golden-tests/out-of-line-record-def.html b/test-files/golden-tests/out-of-line-record-def.html index cf5059bbea..8e47f91d6a 100644 --- a/test-files/golden-tests/out-of-line-record-def.html +++ b/test-files/golden-tests/out-of-line-record-def.html @@ -1,97 +1,67 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- N - - - -
-
+ +N + + +
-
-

Namespace N

-
-
-

Types

+
+

N

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- S - - - -
-
+ +S + + +
-
-

Class S

- -
- -
-

Synopsis

-
- -

- - Declared in <out-of-line-record-def.cpp> - -

-
-
-
-            struct S;
-        
-
- -
-
+
+

N::S

+
+
+

Synopsis

+
+Declared in <out-of-line-record-def.cpp>
+
+
+struct S;
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/overloaded-op-1.adoc b/test-files/golden-tests/overloaded-op-1.adoc index d75997646e..4ce77d342f 100644 --- a/test-files/golden-tests/overloaded-op-1.adoc +++ b/test-files/golden-tests/overloaded-op-1.adoc @@ -4,38 +4,35 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + |=== [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T-operator_plus,`pass:[operator+]`>> | - + |=== @@ -43,12 +40,9 @@ struct T; [#T-operator_plus] == <<#T,T>>::pass:[operator+] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#T,T>> @@ -57,11 +51,4 @@ pass:[operator+](); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/overloaded-op-1.html b/test-files/golden-tests/overloaded-op-1.html index 338f94b002..23e22b2c31 100644 --- a/test-files/golden-tests/overloaded-op-1.html +++ b/test-files/golden-tests/overloaded-op-1.html @@ -1,117 +1,78 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- T - - - -
-
+ +T + + +
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <overloaded-op-1.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Member Functions

+
+

T

+
+
+

Synopsis

+
+Declared in <overloaded-op-1.cpp>
+
+
+struct T;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- operator+ - - - -
-
+ +operator+ + + +
-
-

Function T::operator+

- -
- -
-

Synopsis

-
- -

- - Declared in <overloaded-op-1.cpp> - -

-
-
-
-            T
+
+

T::operator+

+
+
+

Synopsis

+
+Declared in <overloaded-op-1.cpp>
+
+
+T
 operator+();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/overloaded-op-2.adoc b/test-files/golden-tests/overloaded-op-2.adoc index 0363413733..10b2eb2755 100644 --- a/test-files/golden-tests/overloaded-op-2.adoc +++ b/test-files/golden-tests/overloaded-op-2.adoc @@ -4,38 +4,35 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + |=== [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T-operator_plus,`pass:[operator+]`>> | - + |=== @@ -43,12 +40,9 @@ struct T; [#T-operator_plus] == <<#T,T>>::pass:[operator+] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#T,T>> @@ -57,11 +51,4 @@ pass:[operator+](<<#T,T>>); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/overloaded-op-2.html b/test-files/golden-tests/overloaded-op-2.html index da23996806..ce2029a0fa 100644 --- a/test-files/golden-tests/overloaded-op-2.html +++ b/test-files/golden-tests/overloaded-op-2.html @@ -1,117 +1,78 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- T - - - -
-
+ +T + + +
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <overloaded-op-2.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Member Functions

+
+

T

+
+
+

Synopsis

+
+Declared in <overloaded-op-2.cpp>
+
+
+struct T;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- operator+ - - - -
-
+ +operator+ + + +
-
-

Function T::operator+

- -
- -
-

Synopsis

-
- -

- - Declared in <overloaded-op-2.cpp> - -

-
-
-
-            T
+
+

T::operator+

+
+
+

Synopsis

+
+Declared in <overloaded-op-2.cpp>
+
+
+T
 operator+(T);
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/para-1.adoc b/test-files/golden-tests/para-1.adoc index f9fb343955..7427bcd522 100644 --- a/test-files/golden-tests/para-1.adoc +++ b/test-files/golden-tests/para-1.adoc @@ -11,86 +11,56 @@ | <<#f1,`f1`>> | - + | <<#f2,`f2`>> | - + | <<#f3,`f3`>> | - + | <<#f4,`f4`>> | brief - + |=== [#f1] == f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#f2] == f2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f2(); ---- - - - - - - - [#f3] == f3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f3(); ---- - - - - - - - [#f4] == f4 @@ -101,7 +71,6 @@ brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -120,11 +89,4 @@ c - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/para-1.html b/test-files/golden-tests/para-1.html index 3ad2170de6..da0a1029c5 100644 --- a/test-files/golden-tests/para-1.html +++ b/test-files/golden-tests/para-1.html @@ -1,185 +1,121 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- f1 - - - -
- f2 - - - -
- f3 - - - -
- f4 - -

brief

- - - -
-
+ +f1 + +f2 + +f3 + +f4

brief

+ + + + +
-
-

Function f1

- -
- -
-

Synopsis

-
- -

- - Declared in <para-1.cpp> - -

-
-
-
-            void
+
+

f1

+
+
+

Synopsis

+
+Declared in <para-1.cpp>
+
+
+void
 f1();
-        
-
- - - - + +
+
-
-

Function f2

- -
- -
-

Synopsis

-
- -

- - Declared in <para-1.cpp> - -

-
-
-
-            void
+
+

f2

+
+
+

Synopsis

+
+Declared in <para-1.cpp>
+
+
+void
 f2();
-        
-
- - - - + +
+
-
-

Function f3

- -
- -
-

Synopsis

-
- -

- - Declared in <para-1.cpp> - -

-
-
-
-            void
+
+

f3

+
+
+

Synopsis

+
+Declared in <para-1.cpp>
+
+
+void
 f3();
-        
-
- - - - + +
+
-
-

Function f4

-

brief

+
+

f4

+
+

brief

-
-
-

Synopsis

-
- -

- - Declared in <para-1.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <para-1.cpp>
+
+
+void
 f4();
-        
-
- -
-

Description

-

a

+
+ +
+
+

Description

+

a

b

c

-
- - +
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/para-2.adoc b/test-files/golden-tests/para-2.adoc index adcd529614..8fd0db8de3 100644 --- a/test-files/golden-tests/para-2.adoc +++ b/test-files/golden-tests/para-2.adoc @@ -13,7 +13,7 @@ | brief - + |=== [#f1] @@ -26,7 +26,6 @@ brief === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -44,11 +43,4 @@ d - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/para-2.html b/test-files/golden-tests/para-2.html index 68f94c0d4e..8e4e1671fb 100644 --- a/test-files/golden-tests/para-2.html +++ b/test-files/golden-tests/para-2.html @@ -1,79 +1,63 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - - - - - + + + + + - - + - - -
NameDescription
NameDescription
- f1 - -

brief

- +
f1

brief

+ - -
-
+ + +
-
-

Function f1

-

brief

+
+

f1

+
+

brief

-
-
-

Synopsis

-
- -

- - Declared in <para-2.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <para-2.cpp>
+
+
+void
 f1();
-        
-
- -
-

Description

-

a b c d

- - -
+
+ +
+
+

Description

+

a b c d

+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/param-direction.adoc b/test-files/golden-tests/param-direction.adoc index 2f2ef4962f..0c0734797f 100644 --- a/test-files/golden-tests/param-direction.adoc +++ b/test-files/golden-tests/param-direction.adoc @@ -11,55 +11,48 @@ | <<#f,`f`>> | - + | <<#g,`g`>> | - + | <<#h,`h`>> | - + | <<#i,`i`>> | - + | <<#j,`j`>> | - + | <<#k,`k`>> | - + | <<#l,`l`>> | - + | <<#m,`m`>> | - + | <<#n,`n`>> | - + | <<#o,`o`>> | - + |=== [#f] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(int x0); ---- - - - - === Parameters |=== @@ -69,18 +62,12 @@ f(int x0); | |=== - - - [#g] == g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -89,10 +76,6 @@ g( int y1); ---- - - - - === Parameters |=== @@ -104,18 +87,12 @@ g( | |=== - - - [#h] == h - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -124,10 +101,6 @@ h( int y2); ---- - - - - === Parameters |=== @@ -139,18 +112,12 @@ h( | |=== - - - [#i] == i - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -159,10 +126,6 @@ i( int y3); ---- - - - - === Parameters |=== @@ -174,18 +137,12 @@ i( | |=== - - - [#j] == j - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -194,10 +151,6 @@ j( int y4); ---- - - - - === Parameters |=== @@ -209,18 +162,12 @@ j( | |=== - - - [#k] == k - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -230,10 +177,6 @@ k( int z5); ---- - - - - === Parameters |=== @@ -247,18 +190,12 @@ k( | |=== - - - [#l] == l - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -269,10 +206,6 @@ l( int z6); ---- - - - - === Parameters |=== @@ -286,18 +219,12 @@ l( | |=== - - - [#m] == m - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -306,10 +233,6 @@ m( int y7); ---- - - - - === Parameters |=== @@ -321,28 +244,18 @@ m( | |=== - - - [#n] == n - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void n(int x8); ---- - - - - === Parameters |=== @@ -352,28 +265,18 @@ n(int x8); | |=== - - - [#o] == o - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void o(int x9); ---- - - - - === Parameters |=== @@ -387,7 +290,4 @@ o(int x9); - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/param-direction.html b/test-files/golden-tests/param-direction.html index e1936ee8e8..60a4b2a4c5 100644 --- a/test-files/golden-tests/param-direction.html +++ b/test-files/golden-tests/param-direction.html @@ -1,602 +1,437 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- f - - - -
- g - - - -
- h - - - -
- i - - - -
- j - - - -
- k - - - -
- l - - - -
- m - - - -
- n - - - -
- o - - - -
-
+ +f + +g + +h + +i + +j + +k + +l + +m + +n + +o + + +
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <param-direction.cpp> - -

-
-
-
-            void
+
+

f

+
+
+

Synopsis

+
+Declared in <param-direction.cpp>
+
+
+void
 f(int x0);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - -
NameDescription
x0
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + +
NameDescription
x0
+
-
-

Function g

- -
- -
-

Synopsis

-
- -

- - Declared in <param-direction.cpp> - -

-
-
-
-            void
+
+

g

+
+
+

Synopsis

+
+Declared in <param-direction.cpp>
+
+
+void
 g(
     int x1,
     int y1);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - -
NameDescription
x1
y1
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + +
NameDescription
x1
y1
+
-
-

Function h

- -
- -
-

Synopsis

-
- -

- - Declared in <param-direction.cpp> - -

-
-
-
-            void
+
+

h

+
+
+

Synopsis

+
+Declared in <param-direction.cpp>
+
+
+void
 h(
     int x2,
     int y2);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - -
NameDescription
x2
y2
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + +
NameDescription
x2
y2
+
-
-

Function i

- -
- -
-

Synopsis

-
- -

- - Declared in <param-direction.cpp> - -

-
-
-
-            void
+
+

i

+
+
+

Synopsis

+
+Declared in <param-direction.cpp>
+
+
+void
 i(
     int x3,
     int y3);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - -
NameDescription
x3
y3
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + +
NameDescription
x3
y3
+
-
-

Function j

- -
- -
-

Synopsis

-
- -

- - Declared in <param-direction.cpp> - -

-
-
-
-            void
+
+

j

+
+
+

Synopsis

+
+Declared in <param-direction.cpp>
+
+
+void
 j(
     int x4,
     int y4);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - -
NameDescription
x4
y4
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + +
NameDescription
x4
y4
+
-
-

Function k

- -
- -
-

Synopsis

-
- -

- - Declared in <param-direction.cpp> - -

-
-
-
-            void
+
+

k

+
+
+

Synopsis

+
+Declared in <param-direction.cpp>
+
+
+void
 k(
     int x5,
     int y5,
     int z5);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - - - - - -
NameDescription
x5
y5
z5
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + + + + + +
NameDescription
x5
y5
z5
+
-
-

Function l

- -
- -
-

Synopsis

-
- -

- - Declared in <param-direction.cpp> - -

-
-
-
-            void
+
+

l

+
+
+

Synopsis

+
+Declared in <param-direction.cpp>
+
+
+void
 l(
     int x6,
     int y6,
     int,
     int z6);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - - - - - -
NameDescription
x6
y6
z6
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + + + + + +
NameDescription
x6
y6
z6
+
-
-

Function m

- -
- -
-

Synopsis

-
- -

- - Declared in <param-direction.cpp> - -

-
-
-
-            void
+
+

m

+
+
+

Synopsis

+
+Declared in <param-direction.cpp>
+
+
+void
 m(
     int x7,
     int y7);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - -
NameDescription
x7
y7
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + +
NameDescription
x7
y7
+
-
-

Function n

- -
- -
-

Synopsis

-
- -

- - Declared in <param-direction.cpp> - -

-
-
-
-            void
+
+

n

+
+
+

Synopsis

+
+Declared in <param-direction.cpp>
+
+
+void
 n(int x8);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - -
NameDescription
x8
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + +
NameDescription
x8
+
-
-

Function o

- -
- -
-

Synopsis

-
- -

- - Declared in <param-direction.cpp> - -

-
-
-
-            void
+
+

o

+
+
+

Synopsis

+
+Declared in <param-direction.cpp>
+
+
+void
 o(int x9);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - -
NameDescription
x9
x9
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + +
NameDescription
x9
x9
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/param.adoc b/test-files/golden-tests/param.adoc index c017043ce7..e35ae1d88c 100644 --- a/test-files/golden-tests/param.adoc +++ b/test-files/golden-tests/param.adoc @@ -11,37 +11,30 @@ | <<#f,`f`>> | - + | <<#g,`g`>> | - + | <<#h,`h`>> | - + | <<#i,`i`>> | - + |=== [#f] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(int x); ---- - - - - === Parameters |=== @@ -51,18 +44,12 @@ f(int x); | |=== - - - [#g] == g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -71,10 +58,6 @@ g( int y); ---- - - - - === Parameters |=== @@ -86,18 +69,12 @@ g( | |=== - - - [#h] == h - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -107,10 +84,6 @@ h( int z); ---- - - - - === Parameters |=== @@ -124,18 +97,12 @@ h( | |=== - - - [#i] == i - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -146,10 +113,6 @@ i( int z); ---- - - - - === Parameters |=== @@ -167,7 +130,4 @@ i( - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/param.html b/test-files/golden-tests/param.html index c38680f8ea..0aeb5694a7 100644 --- a/test-files/golden-tests/param.html +++ b/test-files/golden-tests/param.html @@ -1,272 +1,203 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - - - - - + + + + + - - - - - - - - - - -
NameDescription
NameDescription
- f - - - -
- g - - - -
- h - - - -
- i - - - -
-
+ +f + +g + +h + +i + + +
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <param.cpp> - -

-
-
-
-            void
+
+

f

+
+
+

Synopsis

+
+Declared in <param.cpp>
+
+
+void
 f(int x);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - -
NameDescription
x
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + +
NameDescription
x
+
-
-

Function g

- -
- -
-

Synopsis

-
- -

- - Declared in <param.cpp> - -

-
-
-
-            void
+
+

g

+
+
+

Synopsis

+
+Declared in <param.cpp>
+
+
+void
 g(
     int x,
     int y);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - -
NameDescription
x
y
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + +
NameDescription
x
y
+
-
-

Function h

- -
- -
-

Synopsis

-
- -

- - Declared in <param.cpp> - -

-
-
-
-            void
+
+

h

+
+
+

Synopsis

+
+Declared in <param.cpp>
+
+
+void
 h(
     int x,
     int y,
     int z);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - - - - - -
NameDescription
x
y
z
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + + + + + +
NameDescription
x
y
z
+
-
-

Function i

- -
- -
-

Synopsis

-
- -

- - Declared in <param.cpp> - -

-
-
-
-            void
+
+

i

+
+
+

Synopsis

+
+Declared in <param.cpp>
+
+
+void
 i(
     int w,
     int x,
     int y,
     int z);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
w
x
y
z
-
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription
w
x
y
z
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/pre-post.adoc b/test-files/golden-tests/pre-post.adoc index 48867808bc..dcb1ec83de 100644 --- a/test-files/golden-tests/pre-post.adoc +++ b/test-files/golden-tests/pre-post.adoc @@ -11,29 +11,21 @@ | <<#f,`f`>> | - + |=== [#f] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - === Preconditions @@ -43,7 +35,6 @@ first precondition second precondition - === Postconditions @@ -52,5 +43,4 @@ first postcondition - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/pre-post.html b/test-files/golden-tests/pre-post.html index 1e97a1d12a..4a231df447 100644 --- a/test-files/golden-tests/pre-post.html +++ b/test-files/golden-tests/pre-post.html @@ -1,69 +1,63 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <pre-post.cpp> - -

-
-
-
-            void
+
+

f

+
+
+

Synopsis

+
+Declared in <pre-post.cpp>
+
+
+void
 f();
-        
-
- + +
+
+
+

Preconditions

+

<p><span>first precondition</span></p> +

+

<p><span>second precondition</span></p> +

+
+
+

Postconditions

+

<p><span>first postcondition</span></p> +

+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/record-1.adoc b/test-files/golden-tests/record-1.adoc index f56f075fc2..11c3b14ba7 100644 --- a/test-files/golden-tests/record-1.adoc +++ b/test-files/golden-tests/record-1.adoc @@ -4,57 +4,55 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + |=== [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T-U1,`U1`>> | - + | <<#T-U2,`U2`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#T-f1,`f1`>> | - + | <<#T-f2,`f2`>> | - + | <<#T-f3,`f3`>> | - + |=== + === Protected Member Functions [cols=2] |=== @@ -64,117 +62,78 @@ struct T; | brief-g1 - + | <<#T-g2,`g2`>> | brief-g2 - + | <<#T-g3,`g3`>> | brief-g3 - -|=== +|=== [#T-U1] == <<#T,T>>::U1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using U1 = int; ---- - [#T-U2] == <<#T,T>>::U2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- typedef char U2; ---- - [#T-f1] == <<#T,T>>::f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#T-f2] == <<#T,T>>::f2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int f2(); ---- - - - - - - - [#T-f3] == <<#T,T>>::f3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- char f3(); ---- - - - - - - - [#T-g1] == <<#T,T>>::g1 @@ -185,7 +144,6 @@ brief-g1 === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -198,13 +156,6 @@ g1(); desc - - - - - - - [#T-g2] == <<#T,T>>::g2 @@ -215,26 +166,18 @@ brief-g2 === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int g2(); ---- - - === Return Value the number 2 - - - - - [#T-g3] == <<#T,T>>::g3 @@ -245,23 +188,18 @@ brief-g3 === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- char g3(int x); ---- - - === Return Value the separator - - === Parameters |=== @@ -275,7 +213,4 @@ any old number - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/record-1.html b/test-files/golden-tests/record-1.html index 7b1e85c529..05d2f9f0ba 100644 --- a/test-files/golden-tests/record-1.html +++ b/test-files/golden-tests/record-1.html @@ -1,410 +1,272 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- T - - - -
-
+ +T + + +
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <record-1.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Types

+
+

T

+
+
+

Synopsis

+
+Declared in <record-1.cpp>
+
+
+struct T;
+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- U1 - - - -
- U2 - - - -
-

Member Functions

+ +U1 + +U2 + + + +

Member Functions

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- f1 - - - -
- f2 - - - -
- f3 - - - -
-

Protected Member Functions

+ +f1 + +f2 + +f3 + + + + +

Protected Member Functions

- - - - + + + + + + + + - - - - + - - - - + - - -
NameDescription
NameDescription
g1

brief-g1

-
- g1 - -

brief-g1

- +
g2

brief-g2

- -
- g2 - -

brief-g2

- - -
- g3 - -

brief-g3

- +
g3

brief-g3

- -
-
+ + +
-
-

T::U1

- -
- -
-

Synopsis

-
- -

- - Declared in <record-1.cpp> - -

-
-
-
-            using U1 = int;
-        
-
- +
+

T::U1

+
+
+

Synopsis

+
+Declared in <record-1.cpp>
+
+
+using U1 = int;
+
+
+
-
-

T::U2

- -
- -
-

Synopsis

-
- -

- - Declared in <record-1.cpp> - -

-
-
-
-            typedef char U2;
-        
-
- +
+

T::U2

+
+
+

Synopsis

+
+Declared in <record-1.cpp>
+
+
+typedef char U2;
+
+
+
-
-

Function T::f1

- -
- -
-

Synopsis

-
- -

- - Declared in <record-1.cpp> - -

-
-
-
-            void
+
+

T::f1

+
+
+

Synopsis

+
+Declared in <record-1.cpp>
+
+
+void
 f1();
-        
-
- - - - + +
+
-
-

Function T::f2

- -
- -
-

Synopsis

-
- -

- - Declared in <record-1.cpp> - -

-
-
-
-            int
+
+

T::f2

+
+
+

Synopsis

+
+Declared in <record-1.cpp>
+
+
+int
 f2();
-        
-
- - - - + +
+
-
-

Function T::f3

- -
- -
-

Synopsis

-
- -

- - Declared in <record-1.cpp> - -

-
-
-
-            char
+
+

T::f3

+
+
+

Synopsis

+
+Declared in <record-1.cpp>
+
+
+char
 f3();
-        
-
- - - - + +
+
-
-

Function T::g1

-

brief-g1

+
+

T::g1

+
+

brief-g1

-
-
-

Synopsis

-
- -

- - Declared in <record-1.cpp> - -

-
-
-
-            void
+
+
+
+

Synopsis

+
+Declared in <record-1.cpp>
+
+
+void
 g1();
-        
-
- -
-

Description

-

desc

- - -
+
+ +
+
+

Description

+

desc

+
-
-

Function T::g2

-

brief-g2

+
+

T::g2

+
+

brief-g2

-
-
-

Synopsis

-
- -

- - Declared in <record-1.cpp> - -

-
-
-
-            int
+
+
+
+

Synopsis

+
+Declared in <record-1.cpp>
+
+
+int
 g2();
-        
-
- - - - + + +
-
-

Function T::g3

-

brief-g3

+
+

T::g3

+
+

brief-g3

-
-
-

Synopsis

-
- -

- - Declared in <record-1.cpp> - -

-
-
-
-            char
+
+
+
+

Synopsis

+
+Declared in <record-1.cpp>
+
+
+char
 g3(int x);
-        
-
- - - - -
-

Parameters

- - - - - - - - - - - - - -
NameDescription
x
-
+
+ +
+
+

Parameters

+ + + + + + + + + + + + + +
NameDescription
x
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/record-access.adoc b/test-files/golden-tests/record-access.adoc index c313407af5..21f0c280ed 100644 --- a/test-files/golden-tests/record-access.adoc +++ b/test-files/golden-tests/record-access.adoc @@ -4,45 +4,43 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#C0,`C0`>> | - + | <<#S0,`S0`>> | - + | <<#U0,`U0`>> | - + |=== [#S0] == S0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S0; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#S0-f0,`f0`>> | - + |=== + === Protected Member Functions [cols=2] |=== @@ -50,8 +48,9 @@ struct S0; | <<#S0-f1,`f1`>> | - + |=== + === Private Member Functions [cols=2] |=== @@ -59,100 +58,66 @@ struct S0; | <<#S0-f2,`f2`>> | - -|=== - +|=== [#S0-f0] == <<#S0,S0>>::f0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f0(); ---- - - - - - - - [#S0-f1] == <<#S0,S0>>::f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#S0-f2] == <<#S0,S0>>::f2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f2(); ---- - - - - - - - [#C0] == C0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- class C0; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#C0-f2,`f2`>> | - + |=== + === Protected Member Functions [cols=2] |=== @@ -160,8 +125,9 @@ class C0; | <<#C0-f1,`f1`>> | - + |=== + === Private Member Functions [cols=2] |=== @@ -169,100 +135,66 @@ class C0; | <<#C0-f0,`f0`>> | - -|=== - +|=== [#C0-f0] == <<#C0,C0>>::f0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f0(); ---- - - - - - - - [#C0-f1] == <<#C0,C0>>::f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#C0-f2] == <<#C0,C0>>::f2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f2(); ---- - - - - - - - [#U0] == U0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- union U0; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#U0-f0,`f0`>> | - + |=== + === Protected Member Functions [cols=2] |=== @@ -270,8 +202,9 @@ union U0; | <<#U0-f1,`f1`>> | - + |=== + === Private Member Functions [cols=2] |=== @@ -279,64 +212,39 @@ union U0; | <<#U0-f2,`f2`>> | - -|=== - +|=== [#U0-f0] == <<#U0,U0>>::f0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f0(); ---- - - - - - - - [#U0-f1] == <<#U0,U0>>::f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(); ---- - - - - - - - [#U0-f2] == <<#U0,U0>>::f2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -345,11 +253,4 @@ f2(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/record-access.html b/test-files/golden-tests/record-access.html index e2252a1dd4..302c3383f2 100644 --- a/test-files/golden-tests/record-access.html +++ b/test-files/golden-tests/record-access.html @@ -1,569 +1,348 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- C0 - - - -
- S0 - - - -
- U0 - - - -
-
+ +C0 + +S0 + +U0 + + +
-
-

Class S0

- -
- -
-

Synopsis

-
- -

- - Declared in <record-access.cpp> - -

-
-
-
-            struct S0;
-        
-
- -
-

Member Functions

+
+

S0

+
+
+

Synopsis

+
+Declared in <record-access.cpp>
+
+
+struct S0;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0 - - - -
-

Protected Member Functions

- - - - - - + + + +
NameDescription
f0 +
- - - - - - f1 - - - - - - - -

Private Member Functions

+

Protected Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2 - - - -
-
- + +f1 + + + +

Private Member Functions

+ + + + + + + + + + +
NameDescription
f2 +
-
-

Function S0::f0

- -
- -
-

Synopsis

-
- -

- - Declared in <record-access.cpp> - -

-
-
-
-            void
+
+

S0::f0

+
+
+

Synopsis

+
+Declared in <record-access.cpp>
+
+
+void
 f0();
-        
-
- - - - + +
+
-
-

Function S0::f1

- -
- -
-

Synopsis

-
- -

- - Declared in <record-access.cpp> - -

-
-
-
-            void
+
+

S0::f1

+
+
+

Synopsis

+
+Declared in <record-access.cpp>
+
+
+void
 f1();
-        
-
- - - - + +
+
-
-

Function S0::f2

- -
- -
-

Synopsis

-
- -

- - Declared in <record-access.cpp> - -

-
-
-
-            void
+
+

S0::f2

+
+
+

Synopsis

+
+Declared in <record-access.cpp>
+
+
+void
 f2();
-        
-
- - - - + +
+
-
-

Class C0

- -
- -
-

Synopsis

-
- -

- - Declared in <record-access.cpp> - -

-
-
-
-            class C0;
-        
-
- -
-

Member Functions

+
+

C0

+
+
+

Synopsis

+
+Declared in <record-access.cpp>
+
+
+class C0;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2 - - - -
-

Protected Member Functions

- - - - - - + + + +
NameDescription
f2 +
- - - - - - f1 - - - - - - - -

Private Member Functions

+

Protected Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0 - - - -
-
- + +f1 + + + +

Private Member Functions

+ + + + + + + + + + +
NameDescription
f0 +
-
-

Function C0::f0

- -
- -
-

Synopsis

-
- -

- - Declared in <record-access.cpp> - -

-
-
-
-            void
+
+

C0::f0

+
+
+

Synopsis

+
+Declared in <record-access.cpp>
+
+
+void
 f0();
-        
-
- - - - + +
+
-
-

Function C0::f1

- -
- -
-

Synopsis

-
- -

- - Declared in <record-access.cpp> - -

-
-
-
-            void
+
+

C0::f1

+
+
+

Synopsis

+
+Declared in <record-access.cpp>
+
+
+void
 f1();
-        
-
- - - - + +
+
-
-

Function C0::f2

- -
- -
-

Synopsis

-
- -

- - Declared in <record-access.cpp> - -

-
-
-
-            void
+
+

C0::f2

+
+
+

Synopsis

+
+Declared in <record-access.cpp>
+
+
+void
 f2();
-        
-
- - - - + +
+
-
-

Class U0

- -
- -
-

Synopsis

-
- -

- - Declared in <record-access.cpp> - -

-
-
-
-            union U0;
-        
-
- -
-

Member Functions

+
+

U0

+
+
+

Synopsis

+
+Declared in <record-access.cpp>
+
+
+union U0;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f0 - - - -
-

Protected Member Functions

- - - - - - + + + +
NameDescription
f0 +
- - - - - - f1 - - - - - - - -

Private Member Functions

+

Protected Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f2 - - - -
-
- + +f1 + + + +

Private Member Functions

+ + + + + + + + + + +
NameDescription
f2 +
-
-

Function U0::f0

- -
- -
-

Synopsis

-
- -

- - Declared in <record-access.cpp> - -

-
-
-
-            void
+
+

U0::f0

+
+
+

Synopsis

+
+Declared in <record-access.cpp>
+
+
+void
 f0();
-        
-
- - - - + +
+
-
-

Function U0::f1

- -
- -
-

Synopsis

-
- -

- - Declared in <record-access.cpp> - -

-
-
-
-            void
+
+

U0::f1

+
+
+

Synopsis

+
+Declared in <record-access.cpp>
+
+
+void
 f1();
-        
-
- - - - + +
+
-
-

Function U0::f2

- -
- -
-

Synopsis

-
- -

- - Declared in <record-access.cpp> - -

-
-
-
-            void
+
+

U0::f2

+
+
+

Synopsis

+
+Declared in <record-access.cpp>
+
+
+void
 f2();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/record-data.adoc b/test-files/golden-tests/record-data.adoc index 13cda6b806..ed603d30c9 100644 --- a/test-files/golden-tests/record-data.adoc +++ b/test-files/golden-tests/record-data.adoc @@ -4,62 +4,59 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#T,`T`>> | - + | <<#U,`U`>> | - + | <<#V,`V`>> | - + | <<#W,`W`>> | - + | <<#X,`X`>> | - + |=== [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#T-i,`i`>> | - + | <<#T-j,`j`>> | - + | <<#T-k,`k`>> | - + | <<#T-l,`l`>> | - + | <<#T-m,`m`>> | - + |=== @@ -67,101 +64,78 @@ struct T; [#T-i] == <<#T,T>>::i - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int i; ---- - [#T-j] == <<#T,T>>::j - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- double j; ---- - [#T-k] == <<#T,T>>::k - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- mutable int k; ---- - [#T-l] == <<#T,T>>::l - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int l : 8; ---- - [#T-m] == <<#T,T>>::m - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int m : pass:[4 + 4]; ---- - [#U] == U - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct U; ---- -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#U-t,`t`>> | - + |=== @@ -169,32 +143,26 @@ struct U; [#U-t] == <<#U,U>>::t - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#T,T>> t; ---- - [#V] == V - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- class V; ---- + === Protected Data Members [cols=2] |=== @@ -202,8 +170,9 @@ class V; | <<#V-j,`j`>> | - + |=== + === Private Data Members [cols=2] |=== @@ -211,81 +180,64 @@ class V; | <<#V-i,`i`>> | - + | <<#V-k,`k`>> | - -|=== - +|=== [#V-i] == <<#V,V>>::i - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int i; ---- - [#V-j] == <<#V,V>>::j - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- unsigned long j; ---- - [#V-k] == <<#V,V>>::k - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- double k; ---- - [#W] == W - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct W; ---- -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#W-buf,`buf`>> | - + |=== @@ -293,27 +245,20 @@ struct W; [#W-buf] == <<#W,W>>::buf - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- char buf[64]; ---- - [#X] == X - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -322,35 +267,35 @@ template< struct X; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#X-Q,`Q`>> | - + |=== -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#X-x0,`x0`>> | - + | <<#X-x1,`x1`>> | - + | <<#X-x2,`x2`>> | - + | <<#X-x3,`x3`>> | - + | <<#X-x4,`x4`>> | - + |=== @@ -358,87 +303,64 @@ struct X; [#X-Q] == <<#X,X>>::Q - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using Q = P; ---- - [#X-x0] == <<#X,X>>::x0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int x0 = 0; ---- - [#X-x1] == <<#X,X>>::x1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- P x1; ---- - [#X-x2] == <<#X,X>>::x2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- P const x2[32]; ---- - [#X-x3] == <<#X,X>>::x3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- <<#X-Q,Q>> x3; ---- - [#X-x4] == <<#X,X>>::x4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int x4 : pass:[I + 4]; @@ -446,5 +368,4 @@ int x4 : pass:[I + 4]; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/record-data.html b/test-files/golden-tests/record-data.html index 0619a030e7..107b59b620 100644 --- a/test-files/golden-tests/record-data.html +++ b/test-files/golden-tests/record-data.html @@ -1,787 +1,478 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - - - -
NameDescription
NameDescription
- T - - - -
- U - - - -
- V - - - -
- W - - - -
- X - - - -
-
+ +T + +U + +V + +W + +X + + +
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Data Members

+
+

T

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+struct T;
+
+
+
+

Data Members

- - - - - - - - + + + + + - - - - - - - - - - - - -
NameDescription
NameDescription
- i - - - -
- j - - - -
- k - - - -
- l - - - -
- m - - - -
-
+ +i + +j + +k + +l + +m + + +
-
-

T::i

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            int i;
-        
-
- +
+

T::i

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+int i;
+
+
+
-
-

T::j

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            double j;
-        
-
- +
+

T::j

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+double j;
+
+
+
-
-

T::k

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            mutable
+
+

T::k

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+mutable
 int k;
-        
-
- + +
+
-
-

T::l

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            int l : 8;
-        
-
- +
+

T::l

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+int l : 8;
+
+
+
-
-

T::m

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            int m : 4 + 4;
-        
-
- +
+

T::m

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+int m : 4 + 4;
+
+
+
-
-

Class U

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            struct U;
-        
-
- -
-

Data Members

+
+

U

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+struct U;
+
+
+
+

Data Members

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- t - - - -
-
+ +t + + +
-
-

U::t

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            T t;
-        
-
- +
+

U::t

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+T t;
+
+
+
-
-

Class V

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            class V;
-        
-
+
+

V

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+class V;
+
+
+
-
-

Protected Data Members

+

Protected Data Members

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- j - - - -
-

Private Data Members

- - - - - - + + + +
NameDescription
j +
- - +

Private Data Members

+ + + + + + - - - - - - -
NameDescription
- i - - - -
- k - - - -
-
- - + +i + +k + + +
-
-

V::i

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            int i;
-        
-
- +
+

V::i

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+int i;
+
+
+
-
-

V::j

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            unsigned long j;
-        
-
- +
+

V::j

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+unsigned long j;
+
+
+
-
-

V::k

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            double k;
-        
-
- +
+

V::k

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+double k;
+
+
+
-
-

Class W

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            struct W;
-        
-
- -
-

Data Members

+
+

W

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+struct W;
+
+
+
+

Data Members

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- buf - - - -
-
+ +buf + + +
-
-

W::buf

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            char buf[64];
-        
-
- +
+

W::buf

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+char buf[64];
+
+
+
-
-

Class X

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            template<
+
+

X

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+template<
     typename P,
     int I>
 struct X;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- Q - - - -
-

Data Members

+ +Q + + + +

Data Members

- - - - - - - - + + + + + - - - - - - - - - - - - -
NameDescription
NameDescription
- x0 - - - -
- x1 - - - -
- x2 - - - -
- x3 - - - -
- x4 - - - -
-
+ +x0 + +x1 + +x2 + +x3 + +x4 + + +
-
-

X::Q

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            using Q = P;
-        
-
- +
+

X::Q

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+using Q = P;
+
+
+
-
-

X::x0

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            int x0 = 0;
-        
-
- +
+

X::x0

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+int x0 = 0;
+
+
+
-
-

X::x1

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            P x1;
-        
-
- +
+

X::x1

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+P x1;
+
+
+
-
-

X::x2

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            P const x2[32];
-        
-
- +
+

X::x2

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+P const x2[32];
+
+
+
-
-

X::x3

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            Q x3;
-        
-
- +
+

X::x3

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+Q x3;
+
+
+
-
-

X::x4

- -
- -
-

Synopsis

-
- -

- - Declared in <record-data.cpp> - -

-
-
-
-            int x4 : I + 4;
-        
-
- +
+

X::x4

+
+
+

Synopsis

+
+Declared in <record-data.cpp>
+
+
+int x4 : I + 4;
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/record-inheritance.adoc b/test-files/golden-tests/record-inheritance.adoc index 7679d9cb2c..699061b1dd 100644 --- a/test-files/golden-tests/record-inheritance.adoc +++ b/test-files/golden-tests/record-inheritance.adoc @@ -4,70 +4,67 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#C0,`C0`>> | - + | <<#C1,`C1`>> | - + | <<#C2,`C2`>> | - + | <<#C3,`C3`>> | - + | <<#C4,`C4`>> | - + | <<#C5,`C5`>> | - + | <<#C6,`C6`>> | - + | <<#C7,`C7`>> | - + | <<#S0,`S0`>> | - + | <<#S1,`S1`>> | - + | <<#S2,`S2`>> | - + | <<#S3,`S3`>> | - + | <<#S4,`S4`>> | - + | <<#S5,`S5`>> | - + | <<#S6,`S6`>> | - + | <<#U0,`U0`>> | - + |=== [#S0] == S0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S0; @@ -79,12 +76,9 @@ struct S0; [#C0] == C0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- class C0; @@ -96,12 +90,9 @@ class C0; [#U0] == U0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- union U0; @@ -113,12 +104,9 @@ union U0; [#S1] == S1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S1; @@ -130,12 +118,9 @@ struct S1; [#S2] == S2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S2 @@ -148,12 +133,9 @@ struct S2 [#S3] == S3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S3 @@ -166,12 +148,9 @@ struct S3 [#S4] == S4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S4 @@ -185,12 +164,9 @@ struct S4 [#C1] == C1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- class C1 @@ -203,12 +179,9 @@ class C1 [#C2] == C2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- class C2 @@ -221,12 +194,9 @@ class C2 [#C3] == C3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- class C3 @@ -239,12 +209,9 @@ class C3 [#C4] == C4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- class C4 @@ -257,12 +224,9 @@ class C4 [#C5] == C5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- class C5 @@ -275,12 +239,9 @@ class C5 [#C6] == C6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- class C6 @@ -293,12 +254,9 @@ class C6 [#C7] == C7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- class C7 @@ -312,12 +270,9 @@ class C7 [#S5] == S5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S5 @@ -331,12 +286,9 @@ struct S5 [#S6] == S6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template diff --git a/test-files/golden-tests/record-inheritance.html b/test-files/golden-tests/record-inheritance.html index 3b2e2d3c35..6a1162af3b 100644 --- a/test-files/golden-tests/record-inheritance.html +++ b/test-files/golden-tests/record-inheritance.html @@ -1,595 +1,350 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- C0 - - - -
- C1 - - - -
- C2 - - - -
- C3 - - - -
- C4 - - - -
- C5 - - - -
- C6 - - - -
- C7 - - - -
- S0 - - - -
- S1 - - - -
- S2 - - - -
- S3 - - - -
- S4 - - - -
- S5 - - - -
- S6 - - - -
- U0 - - - -
-
+ +C0 + +C1 + +C2 + +C3 + +C4 + +C5 + +C6 + +C7 + +S0 + +S1 + +S2 + +S3 + +S4 + +S5 + +S6 + +U0 + + +
-
-

Class S0

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            struct S0;
-        
-
- -
-
+
+

S0

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+struct S0;
+
+
+
-
-

Class C0

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            class C0;
-        
-
- -
-
+
+

C0

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+class C0;
+
+
+
-
-

Class U0

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            union U0;
-        
-
- -
-
+
+

U0

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+union U0;
+
+
+
-
-

Class S1

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            struct S1;
-        
-
- -
-
+
+

S1

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+struct S1;
+
+
+
-
-

Class S2

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            struct S2
+
+

S2

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+struct S2
     : S0;
-        
-
- -
-
+
+
+
-
-

Class S3

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            struct S3
+
+

S3

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+struct S3
     : S1;
-        
-
- -
-
+
+
+
-
-

Class S4

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            struct S4
+
+

S4

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+struct S4
     : S2
     , S3;
-        
-
- -
-
+
+
+
-
-

Class C1

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            class C1
+
+

C1

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+class C1
     : C0;
-        
-
- -
-
+
+
+
-
-

Class C2

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            class C2
+
+

C2

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+class C2
     : public C0;
-        
-
- -
-
+
+
+
-
-

Class C3

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            class C3
+
+

C3

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+class C3
     : protected C0;
-        
-
- -
-
+
+
+
-
-

Class C4

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            class C4
+
+

C4

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+class C4
     : C0;
-        
-
- -
-
+
+
+
-
-

Class C5

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            class C5
+
+

C5

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+class C5
     : virtual C0;
-        
-
- -
-
+
+
+
-
-

Class C6

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            class C6
+
+

C6

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+class C6
     : virtual C1;
-        
-
- -
-
+
+
+
-
-

Class C7

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            class C7
+
+

C7

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+class C7
     : public C5
     , public C6;
-        
-
- -
-
+
+
+
-
-

Class S5

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            struct S5
+
+

S5

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+struct S5
     : private S0
     , protected S1;
-        
-
- -
-
+
+
+
-
-

Class S6

- -
- -
-

Synopsis

-
- -

- - Declared in <record-inheritance.cpp> - -

-
-
-
-            template<typename... Ts>
+
+

S6

+
+
+

Synopsis

+
+Declared in <record-inheritance.cpp>
+
+
+template<typename... Ts>
 struct S6
     : Ts...;
-        
-
- -
-
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/ref.adoc b/test-files/golden-tests/ref.adoc index b7f42c0813..24629f844a 100644 --- a/test-files/golden-tests/ref.adoc +++ b/test-files/golden-tests/ref.adoc @@ -11,16 +11,16 @@ | <<#A,`A`>> | - + |=== -=== Types +=== Types [cols=2] |=== | Name | Description | <<#F,`F`>> | - + |=== === Functions [cols=2] @@ -29,47 +29,37 @@ | <<#f0,`f0`>> | - + | <<#f5,`f5`>> | See xref:#A-f1[A::f1] - + | <<#f6,`f6`>> | See xref:#F-operator_bitnot[F::operator~] - + |=== [#f0] == f0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f0(); ---- - - - - - - - [#A] == A -=== Types +=== Types [cols=2] |=== | Name | Description @@ -79,13 +69,13 @@ f0(); See xref:#A-f1[f1] - + | <<#A-C,`C`>> | - + | <<#A-D,`D`>> | - + |=== === Functions [cols=2] @@ -97,7 +87,7 @@ xref:#A-f1[f1] See xref:#f0[f0] - + |=== [#A-f1] @@ -111,7 +101,6 @@ xref:#f0[f0] === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -125,13 +114,6 @@ See xref:#f0[::f0] ] - - - - - - - [#A-B] == <<#A,A>>::B @@ -143,23 +125,24 @@ xref:#A-f1[f1] === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct B; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-B-f2,`f2`>> | - + |=== + + === Description pass:[ @@ -170,55 +153,40 @@ See xref:#A-f1[::A::f1] ] - - [#A-B-f2] == <<#A,A>>::<<#A-B,B>>::f2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f2(); ---- - - - - - - - [#A-C] == <<#A,A>>::C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct C; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-C-f3,`f3`>> | - + | <<#A-C-f4,`f4`>> | - + |=== @@ -226,63 +194,40 @@ struct C; [#A-C-f3] == <<#A,A>>::<<#A-C,C>>::f3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f3(); ---- - - - - - - - [#A-C-f4] == <<#A,A>>::<<#A-C,C>>::f4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f4(); ---- - - - - - - - [#A-D] == <<#A,A>>::D - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct D : <<#A-C,C>>; ---- -=== Types +=== Types [cols=2] |=== | Name | Description @@ -292,16 +237,16 @@ struct D See xref:#A-C-f3[f3] - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-C-f3,`f3`>> | - + | <<#A-C-f4,`f4`>> | |=== @@ -311,25 +256,15 @@ xref:#A-C-f3[f3] [#A-D-f4] == <<#A,A>>::<<#A-D,D>>::f4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f4(); ---- - - - - - - - [#A-D-E] == <<#A,A>>::<<#A-D,D>>::E @@ -341,13 +276,14 @@ xref:#A-C-f3[f3] === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct E; ---- + + === Description pass:[ @@ -358,8 +294,6 @@ See xref:#A-C-f4[C::f4] ] - - [#f5] == f5 @@ -371,7 +305,6 @@ xref:#A-f1[A::f1] === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -385,149 +318,139 @@ See xref:#A-f1[::A::f1] ] - - - - - - - [#F] == F - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct F; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#F-operator_not,`pass:[operator!]`>> | - + | <<#F-operator_not_eq,`pass:[operator!=]`>> | - + | <<#F-operator_mod,`operator%`>> | - + | <<#F-operator_mod_eq,`operator%=`>> | - + | <<#F-operator_bitand,`operator&`>> | - + | <<#F-operator_and,`operator&&`>> | - + | <<#F-operator_and_eq,`operator&=`>> | - + | <<#F-operator_call,`pass:[operator()]`>> | - + | <<#F-operator_star,`pass:[operator*]`>> | - + | <<#F-operator_star_eq,`pass:[operator*=]`>> | - + | <<#F-operator_plus,`pass:[operator+]`>> | - + | <<#F-operator_inc,`pass:[operator++]`>> | - + | <<#F-operator_plus_eq,`pass:[operator+=]`>> | - + | <<#F-operator_comma,`operator,`>> | - + | <<#F-operator_minus,`pass:[operator-]`>> | - + | <<#F-operator_dec,`pass:[operator--]`>> | - + | <<#F-operator_minus_eq,`pass:[operator-=]`>> | - + | <<#F-operator_ptr,`pass:[operator->]`>> | - + | <<#F-operator_ptrmem,`pass:[operator->*]`>> | - + | <<#F-operator_slash,`operator/`>> | - + | <<#F-operator_slash_eq,`operator/=`>> | - + | <<#F-operator_lt,`operator<`>> | - + | <<#F-operator_lshift,`operator<<`>> | - + | <<#F-operator_lshift_eq,`operator<<=`>> | - + | <<#F-operator_le,`operator<=`>> | - + | <<#F-operator_3way,`operator<=>`>> | - + | <<#F-operator_assign,`operator=`>> | - + | <<#F-operator_eq,`operator==`>> | - + | <<#F-operator_gt,`operator>`>> | - + | <<#F-operator_ge,`operator>=`>> | - + | <<#F-operator_rshift,`operator>>`>> | - + | <<#F-operator_rshift_eq,`operator>>=`>> | - + | <<#F-operator_subs,`pass:[operator[]]`>> | - + | <<#F-operator_xor,`operator^`>> | - + | <<#F-operator_xor_eq,`operator^=`>> | - + | <<#F-operator_bitor,`pass:[operator|]`>> | - + | <<#F-operator_or_eq,`pass:[operator|=]`>> | - + | <<#F-operator_or,`pass:[operator||]`>> | - + | <<#F-operator_bitnot,`operator~`>> | - + |=== @@ -535,861 +458,471 @@ struct F; [#F-operator_bitnot] == <<#F,F>>::operator~ - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator~(); ---- - - - - - - - [#F-operator_comma] == <<#F,F>>::operator, - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator,(<<#F,F>>&); ---- - - - - - - - [#F-operator_call] == <<#F,F>>::pass:[operator()] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator()](<<#F,F>>&); ---- - - - - - - - [#F-operator_subs] == <<#F,F>>::pass:[operator[]] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator[]](<<#F,F>>&); ---- - - - - - - - [#F-operator_plus] == <<#F,F>>::pass:[operator+] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator+](<<#F,F>>&); ---- - - - - - - - [#F-operator_inc] == <<#F,F>>::pass:[operator++] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator++](); ---- - - - - - - - [#F-operator_plus_eq] == <<#F,F>>::pass:[operator+=] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator+=](<<#F,F>>&); ---- - - - - - - - [#F-operator_bitand] == <<#F,F>>::operator& - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator&(<<#F,F>>&); ---- - - - - - - - [#F-operator_and] == <<#F,F>>::operator&& - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator&&(<<#F,F>>&); ---- - - - - - - - [#F-operator_and_eq] == <<#F,F>>::operator&= - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator&=(<<#F,F>>&); ---- - - - - - - - [#F-operator_bitor] == <<#F,F>>::pass:[operator|] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator|](<<#F,F>>&); ---- - - - - - - - [#F-operator_or] == <<#F,F>>::pass:[operator||] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator||](<<#F,F>>&); ---- +[#F-operator_or_eq] +== <<#F,F>>::pass:[operator|=] - - - - - - -[#F-operator_or_eq] -== <<#F,F>>::pass:[operator|=] - - - -=== Synopsis +=== Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator|=](<<#F,F>>&); ---- - - - - - - - [#F-operator_minus] == <<#F,F>>::pass:[operator-] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator-](<<#F,F>>&); ---- - - - - - - - [#F-operator_dec] == <<#F,F>>::pass:[operator--] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator--](); ---- - - - - - - - [#F-operator_minus_eq] == <<#F,F>>::pass:[operator-=] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator-=](<<#F,F>>&); ---- - - - - - - - [#F-operator_ptr] == <<#F,F>>::pass:[operator->] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator->](); ---- - - - - - - - [#F-operator_ptrmem] == <<#F,F>>::pass:[operator->*] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator->*](<<#F,F>>&); ---- - - - - - - - [#F-operator_lt] == <<#F,F>>::operator< - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator<(<<#F,F>>&); ---- - - - - - - - [#F-operator_lshift] == <<#F,F>>::operator<< - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator<<(<<#F,F>>&); ---- - - - - - - - [#F-operator_lshift_eq] == <<#F,F>>::operator<<= - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator<<=(<<#F,F>>&); ---- - - - - - - - [#F-operator_le] == <<#F,F>>::operator<= - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator<=(<<#F,F>>&); ---- - - - - - - - [#F-operator_3way] == <<#F,F>>::operator<=> - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator<=>(<<#F,F>>&); ---- - - - - - - - [#F-operator_gt] == <<#F,F>>::operator> - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator>(<<#F,F>>&); ---- - - - - - - - [#F-operator_rshift] == <<#F,F>>::operator>> - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator>>(<<#F,F>>&); ---- - - - - - - - [#F-operator_rshift_eq] == <<#F,F>>::operator>>= - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator>>=(<<#F,F>>&); ---- - - - - - - - [#F-operator_ge] == <<#F,F>>::operator>= - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator>=(<<#F,F>>&); ---- - - - - - - - [#F-operator_star] == <<#F,F>>::pass:[operator*] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator*](<<#F,F>>&); ---- - - - - - - - [#F-operator_star_eq] == <<#F,F>>::pass:[operator*=] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator*=](<<#F,F>>&); ---- - - - - - - - [#F-operator_mod] == <<#F,F>>::operator% - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator%(<<#F,F>>&); ---- - - - - - - - [#F-operator_mod_eq] == <<#F,F>>::operator%= - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator%=(<<#F,F>>&); ---- - - - - - - - [#F-operator_slash] == <<#F,F>>::operator/ - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator/(<<#F,F>>&); ---- - - - - - - - [#F-operator_slash_eq] == <<#F,F>>::operator/= - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator/=(<<#F,F>>&); ---- - - - - - - - [#F-operator_xor] == <<#F,F>>::operator^ - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator^(<<#F,F>>&); ---- - - - - - - - [#F-operator_xor_eq] == <<#F,F>>::operator^= - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator^=(<<#F,F>>&); ---- - - - - - - - [#F-operator_assign] == <<#F,F>>::operator= - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator=(<<#F,F>>&); ---- - - - - - - - [#F-operator_eq] == <<#F,F>>::operator== - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void operator==(<<#F,F>>&); ---- - - - - - - - [#F-operator_not] == <<#F,F>>::pass:[operator!] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator!](); ---- - - - - - - - [#F-operator_not_eq] == <<#F,F>>::pass:[operator!=] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void pass:[operator!=](<<#F,F>>&); ---- - - - - - - - [#f6] == f6 @@ -1401,7 +934,6 @@ xref:#F-operator_bitnot[F::operator~] === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -1528,11 +1060,4 @@ xref:#F-operator_not_eq[F::operator!=] - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/ref.html b/test-files/golden-tests/ref.html index 07b08a9453..2221f54978 100644 --- a/test-files/golden-tests/ref.html +++ b/test-files/golden-tests/ref.html @@ -1,1994 +1,1150 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-

Types

+ +A + + + +

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- F - - - -
+ +F + + +

Functions

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- f0 - - - -
- f5 - -

See A::f1

- - - -
- f6 - -

See F::operator~

- - - -
-
-
-
-
-

Function f0

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
-f0();
-        
-
+ +f0 + +f5

See A::f1

+ +f6

See F::operator~

+ + + +
+
+
+

f0

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
+f0();
+
+
+
-
-

Namespace A

-
-
-

Types

+
+

A

+
+

Types

- - - - + + + + + + + + - - - - - - - - - - -
NameDescription
NameDescription
B

See f1

-
- B - -

See f1

- - - -
- C - - - -
- D - - - -
+ +C + +D + + +

Functions

- - - - + + + + + + + + - - - - - - -
NameDescription
NameDescription
f1

See f0

-
- f1 - -

See f0

- - - -
-
+ + +
-
-

Function f1

-

See f0

- - -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
-f1();
-        
-
+
+

A::f1

+
+

See f0

-
-

Description

-

See ::f0

-
+
+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
+f1();
+
+
+
+
+

Description

+

See ::f0

+
-
-

Class B

-

See f1

- - -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            template<typename>
-struct B;
-        
-
+
+

A::B

+
+

See f1

-
-

Member Functions

- - - - - - - + + +
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+template<typename>
+struct B;
+
+
+
+

Member Functions

+
NameDescription
+ + + + + - - - - -
NameDescription
- f2 - - - -
-
- -
-

Description

-

See A::f1

+ +f2 + + + + + +
+

Description

+

See A::f1

See ::A::f1

-
+
-
-

Function B::f2

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

A::B::f2

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 f2();
-        
-
- - - - + +
+
-
-

Class C

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            struct C;
-        
-
- -
-

Member Functions

+
+

A::C

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+struct C;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- f3 - - - -
- f4 - - - -
-
+ +f3 + +f4 + + +
-
-

Function C::f3

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

A::C::f3

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 f3();
-        
-
- - - - + +
+
-
-

Function C::f4

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

A::C::f4

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 f4();
-        
-
- - - - + +
+
-
-

Class D

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            struct D
+
+

A::D

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+struct D
     : C;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- E - -

See f3

- - - -
-

Member Functions

- - - - - + + - + + +
NameDescription
E

See f3

-
+

Member Functions

+ + + + + + - - - - - - -
NameDescription
- f3 - - - -
- f4 - - -
-
+ +f3 + +f4 + +
-
-

Function D::f4

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

A::D::f4

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 f4();
-        
-
- + +
+
+
+
+
+

A::D::E

+
+

See f3

-
-
-

Class D::E

-

See f3

- - -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            struct E;
-        
-
- -
-
- -
-

Description

-

See f4

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+struct E;
+
+
+
+ + +
+

Description

+

See f4

See C::f4

-
+
-
-

Function f5

-

See A::f1

- - -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
-f5();
-        
-
+
+

f5

+
+

See A::f1

-
-

Description

-

See ::A::f1

-
+
+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
+f5();
+
+
+
+
+

Description

+

See ::A::f1

+
-
-

Class F

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            struct F;
-        
-
- -
-

Member Functions

+
+

F

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+struct F;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- operator! - - - -
- operator!= - - - -
- operator% - - - -
- operator%= - - - -
- operator& - - - -
- operator&& - - - -
- operator&= - - - -
- operator() - - - -
- operator* - - - -
- operator*= - - - -
- operator+ - - - -
- operator++ - - - -
- operator+= - - - -
- operator, - - - -
- operator- - - - -
- operator-- - - - -
- operator-= - - - -
- operator-> - - - -
- operator->* - - - -
- operator/ - - - -
- operator/= - - - -
- operator< - - - -
- operator<< - - - -
- operator<<= - - - -
- operator<= - - - -
- operator<=> - - - -
- operator= - - - -
- operator== - - - -
- operator> - - - -
- operator>= - - - -
- operator>> - - - -
- operator>>= - - - -
- operator[] - - - -
- operator^ - - - -
- operator^= - - - -
- operator| - - - -
- operator|= - - - -
- operator|| - - - -
- operator~ - - - -
-
+ +operator! + +operator!= + +operator% + +operator%= + +operator& + +operator&& + +operator&= + +operator() + +operator* + +operator*= + +operator+ + +operator++ + +operator+= + +operator, + +operator- + +operator-- + +operator-= + +operator-> + +operator->* + +operator/ + +operator/= + +operator< + +operator<< + +operator<<= + +operator<= + +operator<=> + +operator= + +operator== + +operator> + +operator>= + +operator>> + +operator>>= + +operator[] + +operator^ + +operator^= + +operator| + +operator|= + +operator|| + +operator~ + + +
-
-

Function F::operator~

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator~

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator~();
-        
-
- - - - + +
+
-
-

Function F::operator,

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator,

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator,(F&);
-        
-
- - - - + +
+
-
-

Function F::operator()

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator()

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator()(F&);
-        
-
- - - - + +
+
-
-

Function F::operator[]

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator[]

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator[](F&);
-        
-
- - - - + +
+
-
-

Function F::operator+

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator+

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator+(F&);
-        
-
- - - - + +
+
-
-

Function F::operator++

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator++

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator++();
-        
-
- - - - + +
+
-
-

Function F::operator+=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator+=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator+=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator&

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator&

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator&(F&);
-        
-
- - - - + +
+
-
-

Function F::operator&&

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator&&

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator&&(F&);
-        
-
- - - - + +
+
-
-

Function F::operator&=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator&=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator&=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator|

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator|

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator|(F&);
-        
-
- - - - + +
+
-
-

Function F::operator||

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator||

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator||(F&);
-        
-
- - - - + +
+
-
-

Function F::operator|=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator|=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator|=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator-

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator-

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator-(F&);
-        
-
- - - - + +
+
-
-

Function F::operator--

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator--

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator--();
-        
-
- - - - + +
+
-
-

Function F::operator-=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator-=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator-=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator->

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator->

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator->();
-        
-
- - - - + +
+
-
-

Function F::operator->*

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator->*

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator->*(F&);
-        
-
- - - - + +
+
-
-

Function F::operator<

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator<

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator<(F&);
-        
-
- - - - + +
+
-
-

Function F::operator<<

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator<<

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator<<(F&);
-        
-
- - - - + +
+
-
-

Function F::operator<<=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator<<=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator<<=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator<=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator<=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator<=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator<=>

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator<=>

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator<=>(F&);
-        
-
- - - - + +
+
-
-

Function F::operator>

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator>

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator>(F&);
-        
-
- - - - + +
+
-
-

Function F::operator>>

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator>>

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator>>(F&);
-        
-
- - - - + +
+
-
-

Function F::operator>>=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator>>=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator>>=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator>=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator>=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator>=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator*

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator*

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator*(F&);
-        
-
- - - - + +
+
-
-

Function F::operator*=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator*=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator*=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator%

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator%

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator%(F&);
-        
-
- - - - + +
+
-
-

Function F::operator%=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator%=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator%=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator/

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator/

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator/(F&);
-        
-
- - - - + +
+
-
-

Function F::operator/=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator/=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator/=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator^

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator^

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator^(F&);
-        
-
- - - - + +
+
-
-

Function F::operator^=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator^=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator^=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator=(F&);
-        
-
- - - - + +
+
-
-

Function F::operator==

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator==

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator==(F&);
-        
-
- - - - + +
+
-
-

Function F::operator!

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator!

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator!();
-        
-
- - - - + +
+
-
-

Function F::operator!=

- -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+

F::operator!=

+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 operator!=(F&);
-        
-
- + +
+
+
+
+
+

f6

+ -
-
-

Function f6

-

See F::operator~

- - -
- -
-

Synopsis

-
- -

- - Declared in <ref.cpp> - -

-
-
-
-            void
+
+
+

Synopsis

+
+Declared in <ref.cpp>
+
+
+void
 f6();
-        
-
- -
-

Description

-

See F::operator,

+
+ +
+
+

Description

+

See F::operator,

See F::operator()

@@ -2065,15 +1221,13 @@

Description

See F::operator!=

-
- - +
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/requires-clause.adoc b/test-files/golden-tests/requires-clause.adoc index 6122be2ad1..d3c79fe77d 100644 --- a/test-files/golden-tests/requires-clause.adoc +++ b/test-files/golden-tests/requires-clause.adoc @@ -4,14 +4,14 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== === Functions [cols=2] @@ -27,11 +27,9 @@ [#f] == f - - === Synopsis - +Declared in `` [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -45,23 +43,13 @@ template void <<#f-08,f>>() requires pass:[(sizeof(T) == 2)]; ---- - - - - - - - [#f-05] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -69,22 +57,12 @@ void f() requires pass:[(sizeof(T) == 4)]; ---- - - - - - - - [#f-08] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -92,21 +70,12 @@ void f() requires pass:[(sizeof(T) == 2)]; ---- - - - - - - - [#g] == g - - === Synopsis - +Declared in `` [source,cpp,subs="verbatim,macros,-callouts"] ---- template requires pass:[(sizeof(T) == 4)] @@ -120,23 +89,13 @@ template requires pass:[(sizeof(U) == 2)] void <<#g-0c,g>>(); ---- - - - - - - - [#g-0a] == g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template requires pass:[(sizeof(T) == 4)] @@ -144,22 +103,12 @@ void g(); ---- - - - - - - - [#g-0c] == g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template requires pass:[(sizeof(U) == 2)] @@ -167,22 +116,12 @@ void g(); ---- - - - - - - - [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template requires pass:[(sizeof(U) == 2)] diff --git a/test-files/golden-tests/requires-clause.html b/test-files/golden-tests/requires-clause.html index 8f62a3c646..c5df06a646 100644 --- a/test-files/golden-tests/requires-clause.html +++ b/test-files/golden-tests/requires-clause.html @@ -1,256 +1,183 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
+ +A + + +

Functions

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- f - - -
- g - - -
-
+ +f +g + +
- -

Overload set f

- -

Members

- - -

- -
template<typename T>
+
+

f

+
+
+

Synopsis

+
+Declared in <requires-clause.cpp>
+
+
+template<typename T>
 void
-f() requires (sizeof(T) == 4);
+f() requires (sizeof(T) == 4); +
+
» more... - - -

- -
template<typename T>
+
+
+template<typename T>
 void
-f() requires (sizeof(T) == 2);
+f() requires (sizeof(T) == 2); +
+
» more... - - +
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <requires-clause.cpp> - -

-
-
-
-            template<typename T>
+
+

f

+
+
+

Synopsis

+
+Declared in <requires-clause.cpp>
+
+
+template<typename T>
 void
 f() requires (sizeof(T) == 4);
-        
-
- - - - + +
+
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <requires-clause.cpp> - -

-
-
-
-            template<typename T>
+
+

f

+
+
+

Synopsis

+
+Declared in <requires-clause.cpp>
+
+
+template<typename T>
 void
 f() requires (sizeof(T) == 2);
-        
-
- - - - + +
+
- -

Overload set g

- -

Members

- - -

- -
template<typename T> requires (sizeof(T) == 4)
+
+

g

+
+
+

Synopsis

+
+Declared in <requires-clause.cpp>
+
+
+template<typename T> requires (sizeof(T) == 4)
 void
-g();
+g(); +
+
» more... - - -

- -
template<typename T> requires (sizeof(U) == 2)
+
+
+template<typename T> requires (sizeof(U) == 2)
 void
-g();
+g(); +
+
» more... - - +
-
-

Function g

- -
- -
-

Synopsis

-
- -

- - Declared in <requires-clause.cpp> - -

-
-
-
-            template<typename T> requires (sizeof(T) == 4)
+
+

g

+
+
+

Synopsis

+
+Declared in <requires-clause.cpp>
+
+
+template<typename T> requires (sizeof(T) == 4)
 void
 g();
-        
-
- - - - + +
+
-
-

Function g

- -
- -
-

Synopsis

-
- -

- - Declared in <requires-clause.cpp> - -

-
-
-
-            template<typename T> requires (sizeof(U) == 2)
+
+

g

+
+
+

Synopsis

+
+Declared in <requires-clause.cpp>
+
+
+template<typename T> requires (sizeof(U) == 2)
 void
 g();
-        
-
- - - - + +
+
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <requires-clause.cpp> - -

-
-
-
-            template<typename T> requires (sizeof(U) == 2)
+
+

A

+
+
+

Synopsis

+
+Declared in <requires-clause.cpp>
+
+
+template<typename T> requires (sizeof(U) == 2)
 struct A;
-        
-
- -
-
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/spec-mem-implicit-instantiation.adoc b/test-files/golden-tests/spec-mem-implicit-instantiation.adoc index 4e1427f24e..7845b84e62 100644 --- a/test-files/golden-tests/spec-mem-implicit-instantiation.adoc +++ b/test-files/golden-tests/spec-mem-implicit-instantiation.adoc @@ -4,54 +4,51 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e,`A`>> | - + | <<#D,`D`>> | - + |=== [#A-0e] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e-B,`B`>> | - + | <<#A-0e-C,`C`>> | - + |=== -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-0e-f,`f`>> | - + |=== @@ -59,48 +56,35 @@ struct A; [#A-0e-f] == <<#A-0e,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#A-0e-B] == <<#A-0e,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct B; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-0e-B-g,`g`>> | - + |=== @@ -108,48 +92,35 @@ struct B; [#A-0e-B-g] == <<#A-0e,A>>::<<#A-0e-B,B>>::g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g(); ---- - - - - - - - [#A-0e-C] == <<#A-0e,A>>::C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct C; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-0e-C-h,`h`>> | - + |=== @@ -157,47 +128,34 @@ struct C; [#A-0e-C-h] == <<#A-0e,A>>::<<#A-0e-C,C>>::h - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h(); ---- - - - - - - - [#D] == D - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct D; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#D-E-0e,`E`>> | - + |=== @@ -205,26 +163,23 @@ struct D; [#D-E-0e] == <<#D,D>>::E - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct E; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#D-E-0e-k,`k`>> | - + |=== @@ -232,12 +187,9 @@ struct E; [#D-E-0e-k] == <<#D,D>>::<<#D-E-0e,E>>::k - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -246,11 +198,4 @@ k(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/spec-mem-implicit-instantiation.html b/test-files/golden-tests/spec-mem-implicit-instantiation.html index 7a978d6496..53c2d6788d 100644 --- a/test-files/golden-tests/spec-mem-implicit-instantiation.html +++ b/test-files/golden-tests/spec-mem-implicit-instantiation.html @@ -1,429 +1,267 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- A - - - -
- D - - - -
-
+ +A + +D + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <spec-mem-implicit-instantiation.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <spec-mem-implicit-instantiation.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- B - - - -
- C - - - -
-

Member Functions

+ +B + +C + + + +

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <spec-mem-implicit-instantiation.cpp> - -

-
-
-
-            void
+
+

A::f

+
+
+

Synopsis

+
+Declared in <spec-mem-implicit-instantiation.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <spec-mem-implicit-instantiation.cpp> - -

-
-
-
-            template<typename U>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <spec-mem-implicit-instantiation.cpp>
+
+
+template<typename U>
 struct B;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g - - - -
-
+ +g + + +
-
-

Function A::B::g

- -
- -
-

Synopsis

-
- -

- - Declared in <spec-mem-implicit-instantiation.cpp> - -

-
-
-
-            void
+
+

A::B::g

+
+
+

Synopsis

+
+Declared in <spec-mem-implicit-instantiation.cpp>
+
+
+void
 g();
-        
-
- - - - + +
+
-
-

Class A::C

- -
- -
-

Synopsis

-
- -

- - Declared in <spec-mem-implicit-instantiation.cpp> - -

-
-
-
-            template<typename U>
+
+

A::C

+
+
+

Synopsis

+
+Declared in <spec-mem-implicit-instantiation.cpp>
+
+
+template<typename U>
 struct C;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- h - - - -
-
+ +h + + +
-
-

Function A::C::h

- -
- -
-

Synopsis

-
- -

- - Declared in <spec-mem-implicit-instantiation.cpp> - -

-
-
-
-            void
+
+

A::C::h

+
+
+

Synopsis

+
+Declared in <spec-mem-implicit-instantiation.cpp>
+
+
+void
 h();
-        
-
- - - - + +
+
-
-

Class D

- -
- -
-

Synopsis

-
- -

- - Declared in <spec-mem-implicit-instantiation.cpp> - -

-
-
-
-            struct D;
-        
-
- -
-

Types

+
+

D

+
+
+

Synopsis

+
+Declared in <spec-mem-implicit-instantiation.cpp>
+
+
+struct D;
+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- E - - - -
-
+ +E + + +
-
-

Class D::E

- -
- -
-

Synopsis

-
- -

- - Declared in <spec-mem-implicit-instantiation.cpp> - -

-
-
-
-            template<typename T>
+
+

D::E

+
+
+

Synopsis

+
+Declared in <spec-mem-implicit-instantiation.cpp>
+
+
+template<typename T>
 struct E;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- k - - - -
-
+ +k + + +
-
-

Function D::E::k

- -
- -
-

Synopsis

-
- -

- - Declared in <spec-mem-implicit-instantiation.cpp> - -

-
-
-
-            void
+
+

D::E::k

+
+
+

Synopsis

+
+Declared in <spec-mem-implicit-instantiation.cpp>
+
+
+void
 k();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/static-data-def-constexpr.adoc b/test-files/golden-tests/static-data-def-constexpr.adoc index 294eb9454d..dd52d87f17 100644 --- a/test-files/golden-tests/static-data-def-constexpr.adoc +++ b/test-files/golden-tests/static-data-def-constexpr.adoc @@ -4,41 +4,38 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#S,`S`>> | - + | <<#T,`T`>> | - + |=== [#S] == S - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S; ---- -=== Static Data Members +=== Static Data Members [cols=2] |=== | Name | Description | <<#S-s,`s`>> | - + |=== @@ -46,12 +43,9 @@ struct S; [#S-s] == <<#S,S>>::s - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- constexpr @@ -59,29 +53,25 @@ static <<#S,S>> const s = pass:[S{}]; ---- - [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct T; ---- -=== Static Data Members +=== Static Data Members [cols=2] |=== | Name | Description | <<#T-t,`t`>> | - + |=== @@ -89,12 +79,9 @@ struct T; [#T-t] == <<#T,T>>::t - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- constexpr @@ -104,5 +91,4 @@ int const t = 0; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/static-data-def-constexpr.html b/test-files/golden-tests/static-data-def-constexpr.html index 4728c19f87..601275963d 100644 --- a/test-files/golden-tests/static-data-def-constexpr.html +++ b/test-files/golden-tests/static-data-def-constexpr.html @@ -1,195 +1,128 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S - - - -
- T - - - -
-
+ +S + +T + + +
-
-

Class S

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def-constexpr.cpp> - -

-
-
-
-            struct S;
-        
-
- -
-

Static Data Members

+
+

S

+
+
+

Synopsis

+
+Declared in <static-data-def-constexpr.cpp>
+
+
+struct S;
+
+
+
+

Static Data Members

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- s - - - -
-
+ +s + + +
-
-

S::s

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def-constexpr.cpp> - -

-
-
-
-            constexpr
+
+

S::s

+
+
+

Synopsis

+
+Declared in <static-data-def-constexpr.cpp>
+
+
+constexpr
 static
 S const s = S{};
-        
-
- + +
+
-
-

Class T

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def-constexpr.cpp> - -

-
-
-
-            struct T;
-        
-
- -
-

Static Data Members

+
+

T

+
+
+

Synopsis

+
+Declared in <static-data-def-constexpr.cpp>
+
+
+struct T;
+
+
+
+

Static Data Members

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- t - - - -
-
+ +t + + +
-
-

T::t

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def-constexpr.cpp> - -

-
-
-
-            constexpr
+
+

T::t

+
+
+

Synopsis

+
+Declared in <static-data-def-constexpr.cpp>
+
+
+constexpr
 static
 int const t = 0;
-        
-
- + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/static-data-def.adoc b/test-files/golden-tests/static-data-def.adoc index 737b712d6b..55da5ba076 100644 --- a/test-files/golden-tests/static-data-def.adoc +++ b/test-files/golden-tests/static-data-def.adoc @@ -4,17 +4,17 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + | <<#B,`B`>> | - + |=== === Functions [cols=2] @@ -23,53 +23,50 @@ | <<#f,`f`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Static Data Members +=== Static Data Members [cols=2] |=== | Name | Description | <<#A-v0,`v0`>> | - + | <<#A-v1,`v1`>> | - + | <<#A-v2,`v2`>> | - + | <<#A-v3,`v3`>> | - + | <<#A-v4,`v4`>> | - + | <<#A-v5,`v5`>> | - + | <<#A-v6,`v6`>> | - + | <<#A-v7,`v7`>> | - + |=== @@ -77,44 +74,33 @@ struct A; [#A-v0] == <<#A,A>>::v0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- static int v0 = 0; ---- - [#A-v1] == <<#A,A>>::v1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- static int v1 = 1; ---- - [#A-v2] == <<#A,A>>::v2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- constexpr @@ -122,80 +108,60 @@ static int const v2 = 2; ---- - [#A-v3] == <<#A,A>>::v3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- static int const v3 = 3; ---- - [#A-v4] == <<#A,A>>::v4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- static int const v4 = 4; ---- - [#A-v5] == <<#A,A>>::v5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- static int v5 = 5; ---- - [#A-v6] == <<#A,A>>::v6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- static int const v6 = 6; ---- - [#A-v7] == <<#A,A>>::v7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- constexpr @@ -203,32 +169,28 @@ static int const v7 = 7; ---- - [#B] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct B; ---- -=== Static Data Members +=== Static Data Members [cols=2] |=== | Name | Description | <<#B-x0,`x0`>> | - + | <<#B-x1,`x1`>> | - + |=== @@ -236,12 +198,9 @@ struct B; [#B-x0] == <<#B,B>>::x0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- static @@ -249,16 +208,12 @@ thread_local int const x0 = 0; ---- - [#B-x1] == <<#B,B>>::x1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- constexpr @@ -267,16 +222,12 @@ thread_local int const x1 = 0; ---- - [#f] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- auto @@ -285,11 +236,4 @@ f(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/static-data-def.html b/test-files/golden-tests/static-data-def.html index 4f86dad441..5b1b370a70 100644 --- a/test-files/golden-tests/static-data-def.html +++ b/test-files/golden-tests/static-data-def.html @@ -1,495 +1,305 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

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

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Static Data Members

+
+
+
+

Static Data Members

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- v0 - - - -
- v1 - - - -
- v2 - - - -
- v3 - - - -
- v4 - - - -
- v5 - - - -
- v6 - - - -
- v7 - - - -
-
+ +v0 + +v1 + +v2 + +v3 + +v4 + +v5 + +v6 + +v7 + + +
-
-

A::v0

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            static
+
+

A::v0

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+static
 int v0 = 0;
-        
-
- + +
+
-
-

A::v1

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            static
+
+

A::v1

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+static
 int v1 = 1;
-        
-
- + +
+
-
-

A::v2

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            constexpr
+
+

A::v2

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+constexpr
 static
 int const v2 = 2;
-        
-
- + +
+
-
-

A::v3

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            static
+
+

A::v3

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+static
 int const v3 = 3;
-        
-
- + +
+
-
-

A::v4

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            static
+
+

A::v4

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+static
 int const v4 = 4;
-        
-
- + +
+
-
-

A::v5

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            static
+
+

A::v5

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+static
 int v5 = 5;
-        
-
- + +
+
-
-

A::v6

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            static
+
+

A::v6

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+static
 int const v6 = 6;
-        
-
- + +
+
-
-

A::v7

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            constexpr
+
+

A::v7

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+constexpr
 static
 int const v7 = 7;
-        
-
- + +
+
-
-

Class B

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            struct B;
-        
-
- -
-

Static Data Members

+
+

B

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+struct B;
+
+
+
+

Static Data Members

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- x0 - - - -
- x1 - - - -
-
+ +x0 + +x1 + + +
-
-

B::x0

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            static
+
+

B::x0

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+static
 thread_local
 int const x0 = 0;
-        
-
- + +
+
-
-

B::x1

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            constexpr
+
+

B::x1

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+constexpr
 static
 thread_local
 int const x1 = 0;
-        
-
- + +
+
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-def.cpp> - -

-
-
-
-            auto
+
+

f

+
+
+

Synopsis

+
+Declared in <static-data-def.cpp>
+
+
+auto
 f();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/static-data-template.adoc b/test-files/golden-tests/static-data-template.adoc index e8fee95037..9fcc6e5bed 100644 --- a/test-files/golden-tests/static-data-template.adoc +++ b/test-files/golden-tests/static-data-template.adoc @@ -4,45 +4,42 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Static Data Members +=== Static Data Members [cols=2] |=== | Name | Description | <<#A-x-0e,`x`>> | - + | <<#A-x-0a,`x`>> | - + | <<#A-x-07,`x`>> | - + |=== @@ -50,12 +47,9 @@ struct A; [#A-x-0e] == <<#A,A>>::x - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -66,16 +60,12 @@ static T const x = 0; ---- - [#A-x-0a] == <<#A,A>>::x - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -84,16 +74,12 @@ static T const <<#A-x-0e,x>> = 1; ---- - [#A-x-07] == <<#A,A>>::x - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> @@ -104,5 +90,4 @@ bool const <<#A-x-0e,x>> = 2; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/static-data-template.html b/test-files/golden-tests/static-data-template.html index fc663f0712..0dcaccc682 100644 --- a/test-files/golden-tests/static-data-template.html +++ b/test-files/golden-tests/static-data-template.html @@ -1,185 +1,123 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-template.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <static-data-template.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Static Data Members

+
+
+
+

Static Data Members

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- x - - - -
- x<U*, T> - - - -
- x<T, long> - - - -
-
+ +x + +x<U*, T> + +x<T, long> + + +
-
-

A::x

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-template.cpp> - -

-
-
-
-            template<
+
+

A::x

+
+
+

Synopsis

+
+Declared in <static-data-template.cpp>
+
+
+template<
     typename U,
     typename V>
 constexpr
 static
 T const x = 0;
-        
-
- + +
+
-
-

A::x

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-template.cpp> - -

-
-
-
-            template<typename U>
+
+

A::x

+
+
+

Synopsis

+
+Declared in <static-data-template.cpp>
+
+
+template<typename U>
 constexpr
 static
 T const x<U*, T> = 1;
-        
-
- + +
+
-
-

A::x

- -
- -
-

Synopsis

-
- -

- - Declared in <static-data-template.cpp> - -

-
-
-
-            template<>
+
+

A::x

+
+
+

Synopsis

+
+Declared in <static-data-template.cpp>
+
+
+template<>
 constexpr
 static
 bool const x<T, long> = 2;
-        
-
- + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/c_mct_expl_inline.adoc b/test-files/golden-tests/temp/c_mct_expl_inline.adoc index 2ddf13e056..bc9620f48b 100644 --- a/test-files/golden-tests/temp/c_mct_expl_inline.adoc +++ b/test-files/golden-tests/temp/c_mct_expl_inline.adoc @@ -4,41 +4,38 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct A; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-B-04,`B`>> | - + | <<#A-B-01,`B`>> | - + |=== @@ -46,26 +43,23 @@ struct A; [#A-B-04] == <<#A,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct B; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-B-04-f,`f`>> | - + |=== @@ -73,48 +67,35 @@ struct B; [#A-B-04-f] == <<#A,A>>::<<#A-B-04,B>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#A-B-01] == <<#A,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> struct <<#A-B-04,B>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-B-01-g,`g`>> | - + |=== @@ -122,12 +103,9 @@ struct <<#A-B-04,B>>; [#A-B-01-g] == <<#A,A>>::<<#A-B-01,B>>::g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -136,11 +114,4 @@ g(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/c_mct_expl_inline.html b/test-files/golden-tests/temp/c_mct_expl_inline.html index 306689ae25..b9d7a8179e 100644 --- a/test-files/golden-tests/temp/c_mct_expl_inline.html +++ b/test-files/golden-tests/temp/c_mct_expl_inline.html @@ -1,249 +1,158 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mct_expl_inline.cpp> - -

-
-
-
-            struct A;
-        
-
- -
-

Types

+
+

A

+
+
+

Synopsis

+
+Declared in <temp/c_mct_expl_inline.cpp>
+
+
+struct A;
+
+
+
+

Types

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

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mct_expl_inline.cpp> - -

-
-
-
-            template<typename T>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <temp/c_mct_expl_inline.cpp>
+
+
+template<typename T>
 struct B;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::B::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mct_expl_inline.cpp> - -

-
-
-
-            void
+
+

A::B::f

+
+
+

Synopsis

+
+Declared in <temp/c_mct_expl_inline.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mct_expl_inline.cpp> - -

-
-
-
-            template<>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <temp/c_mct_expl_inline.cpp>
+
+
+template<>
 struct B<int>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g - - - -
-
+ +g + + +
-
-

Function A::B<int>::g

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mct_expl_inline.cpp> - -

-
-
-
-            void
+
+

A::B<int>::g

+
+
+

Synopsis

+
+Declared in <temp/c_mct_expl_inline.cpp>
+
+
+void
 g();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/c_mct_expl_outside.adoc b/test-files/golden-tests/temp/c_mct_expl_outside.adoc index 7a8230ff67..dc095fef52 100644 --- a/test-files/golden-tests/temp/c_mct_expl_outside.adoc +++ b/test-files/golden-tests/temp/c_mct_expl_outside.adoc @@ -4,41 +4,38 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct A; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-B-04,`B`>> | - + | <<#A-B-01,`B`>> | - + |=== @@ -46,26 +43,23 @@ struct A; [#A-B-04] == <<#A,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct B; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-B-04-f,`f`>> | - + |=== @@ -73,48 +67,35 @@ struct B; [#A-B-04-f] == <<#A,A>>::<<#A-B-04,B>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#A-B-01] == <<#A,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> struct <<#A-B-04,B>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-B-01-g,`g`>> | - + |=== @@ -122,12 +103,9 @@ struct <<#A-B-04,B>>; [#A-B-01-g] == <<#A,A>>::<<#A-B-01,B>>::g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -136,11 +114,4 @@ g(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/c_mct_expl_outside.html b/test-files/golden-tests/temp/c_mct_expl_outside.html index 80c832b714..1d1cd88d15 100644 --- a/test-files/golden-tests/temp/c_mct_expl_outside.html +++ b/test-files/golden-tests/temp/c_mct_expl_outside.html @@ -1,249 +1,158 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mct_expl_outside.cpp> - -

-
-
-
-            struct A;
-        
-
- -
-

Types

+
+

A

+
+
+

Synopsis

+
+Declared in <temp/c_mct_expl_outside.cpp>
+
+
+struct A;
+
+
+
+

Types

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

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mct_expl_outside.cpp> - -

-
-
-
-            template<typename T>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <temp/c_mct_expl_outside.cpp>
+
+
+template<typename T>
 struct B;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::B::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mct_expl_outside.cpp> - -

-
-
-
-            void
+
+

A::B::f

+
+
+

Synopsis

+
+Declared in <temp/c_mct_expl_outside.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mct_expl_outside.cpp> - -

-
-
-
-            template<>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <temp/c_mct_expl_outside.cpp>
+
+
+template<>
 struct B<int>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g - - - -
-
+ +g + + +
-
-

Function A::B<int>::g

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mct_expl_outside.cpp> - -

-
-
-
-            void
+
+

A::B<int>::g

+
+
+

Synopsis

+
+Declared in <temp/c_mct_expl_outside.cpp>
+
+
+void
 g();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/c_mft_expl_inline.adoc b/test-files/golden-tests/temp/c_mft_expl_inline.adoc index 373c31c839..fae167fe89 100644 --- a/test-files/golden-tests/temp/c_mft_expl_inline.adoc +++ b/test-files/golden-tests/temp/c_mft_expl_inline.adoc @@ -4,31 +4,28 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct A; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description @@ -42,11 +39,9 @@ struct A; [#A-f] == <<#A,A>>::f - - === Synopsis - +Declared in `` [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -60,23 +55,13 @@ template<> void <<#A-f-0b,f>>(); ---- - - - - - - - [#A-f-0e] == <<#A,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -84,22 +69,12 @@ void f(); ---- - - - - - - - [#A-f-0b] == <<#A,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> @@ -109,11 +84,4 @@ void - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/c_mft_expl_inline.html b/test-files/golden-tests/temp/c_mft_expl_inline.html index 0886b44ee0..d9f5c7b410 100644 --- a/test-files/golden-tests/temp/c_mft_expl_inline.html +++ b/test-files/golden-tests/temp/c_mft_expl_inline.html @@ -1,169 +1,121 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mft_expl_inline.cpp> - -

-
-
-
-            struct A;
-        
-
- -
-

Member Functions

+
+

A

+
+
+

Synopsis

+
+Declared in <temp/c_mft_expl_inline.cpp>
+
+
+struct A;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - -
-
+ +f + +
- -

Overload set A::f

- -

Members

- - -

- -
template<typename T>
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/c_mft_expl_inline.cpp>
+
+
+template<typename T>
 void
-f();
+f(); +
+
» more... - - -

- -
template<>
+
+
+template<>
 void
-f<int>();
+f<int>(); +
+
» more... - - +
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mft_expl_inline.cpp> - -

-
-
-
-            template<typename T>
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/c_mft_expl_inline.cpp>
+
+
+template<typename T>
 void
 f();
-        
-
- - - - + +
+
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mft_expl_inline.cpp> - -

-
-
-
-            template<>
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/c_mft_expl_inline.cpp>
+
+
+template<>
 void
 f<int>();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/c_mft_expl_outside.adoc b/test-files/golden-tests/temp/c_mft_expl_outside.adoc index 210d8d0e10..3f5a26562d 100644 --- a/test-files/golden-tests/temp/c_mft_expl_outside.adoc +++ b/test-files/golden-tests/temp/c_mft_expl_outside.adoc @@ -4,31 +4,28 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct A; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description @@ -42,11 +39,9 @@ struct A; [#A-f] == <<#A,A>>::f - - === Synopsis - +Declared in `` [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -60,23 +55,13 @@ template<> void <<#A-f-0b,f>>(); ---- - - - - - - - [#A-f-0e] == <<#A,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -84,22 +69,12 @@ void f(); ---- - - - - - - - [#A-f-0b] == <<#A,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> @@ -109,11 +84,4 @@ void - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/c_mft_expl_outside.html b/test-files/golden-tests/temp/c_mft_expl_outside.html index a96be4d911..92c5510703 100644 --- a/test-files/golden-tests/temp/c_mft_expl_outside.html +++ b/test-files/golden-tests/temp/c_mft_expl_outside.html @@ -1,169 +1,121 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mft_expl_outside.cpp> - -

-
-
-
-            struct A;
-        
-
- -
-

Member Functions

+
+

A

+
+
+

Synopsis

+
+Declared in <temp/c_mft_expl_outside.cpp>
+
+
+struct A;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - -
-
+ +f + +
- -

Overload set A::f

- -

Members

- - -

- -
template<typename T>
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/c_mft_expl_outside.cpp>
+
+
+template<typename T>
 void
-f();
+f(); +
+
» more... - - -

- -
template<>
+
+
+template<>
 void
-f<int>();
+f<int>(); +
+
» more... - - +
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mft_expl_outside.cpp> - -

-
-
-
-            template<typename T>
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/c_mft_expl_outside.cpp>
+
+
+template<typename T>
 void
 f();
-        
-
- - - - + +
+
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/c_mft_expl_outside.cpp> - -

-
-
-
-            template<>
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/c_mft_expl_outside.cpp>
+
+
+template<>
 void
 f<int>();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/ct_expl.adoc b/test-files/golden-tests/temp/ct_expl.adoc index 6cb6b370ea..16ca58c84b 100644 --- a/test-files/golden-tests/temp/ct_expl.adoc +++ b/test-files/golden-tests/temp/ct_expl.adoc @@ -4,42 +4,39 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e,`A`>> | - + | <<#A-00,`A`>> | - + |=== [#A-0e] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-0e-f,`f`>> | - + |=== @@ -47,48 +44,35 @@ struct A; [#A-0e-f] == <<#A-0e,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#A-00] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> struct <<#A-0e,A>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-00-g,`g`>> | - + |=== @@ -96,12 +80,9 @@ struct <<#A-0e,A>>; [#A-00-g] == <<#A-00,A>>::g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -110,11 +91,4 @@ g(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/ct_expl.html b/test-files/golden-tests/temp/ct_expl.html index 3c5e40d79f..faf6bf92cc 100644 --- a/test-files/golden-tests/temp/ct_expl.html +++ b/test-files/golden-tests/temp/ct_expl.html @@ -1,201 +1,128 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- A - - - -
- A<int> - - - -
-
+ +A + +A<int> + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_expl.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <temp/ct_expl.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_expl.cpp> - -

-
-
-
-            void
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/ct_expl.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_expl.cpp> - -

-
-
-
-            template<>
+
+

A

+
+
+

Synopsis

+
+Declared in <temp/ct_expl.cpp>
+
+
+template<>
 struct A<int>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g - - - -
-
+ +g + + +
-
-

Function A<int>::g

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_expl.cpp> - -

-
-
-
-            void
+
+

A<int>::g

+
+
+

Synopsis

+
+Declared in <temp/ct_expl.cpp>
+
+
+void
 g();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/ct_mc.adoc b/test-files/golden-tests/temp/ct_mc.adoc index 8bed3a9a9e..6a62d74307 100644 --- a/test-files/golden-tests/temp/ct_mc.adoc +++ b/test-files/golden-tests/temp/ct_mc.adoc @@ -4,39 +4,36 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-B,`B`>> | - + |=== @@ -44,25 +41,22 @@ struct A; [#A-B] == <<#A,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct B; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-B-f,`f`>> | - + |=== @@ -70,12 +64,9 @@ struct B; [#A-B-f] == <<#A,A>>::<<#A-B,B>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -84,11 +75,4 @@ f(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/ct_mc.html b/test-files/golden-tests/temp/ct_mc.html index e87cb5d713..be527b0bb8 100644 --- a/test-files/golden-tests/temp/ct_mc.html +++ b/test-files/golden-tests/temp/ct_mc.html @@ -1,166 +1,109 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mc.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <temp/ct_mc.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- B - - - -
-
+ +B + + +
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mc.cpp> - -

-
-
-
-            struct B;
-        
-
- -
-

Member Functions

+
+

A::B

+
+
+

Synopsis

+
+Declared in <temp/ct_mc.cpp>
+
+
+struct B;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::B::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mc.cpp> - -

-
-
-
-            void
+
+

A::B::f

+
+
+

Synopsis

+
+Declared in <temp/ct_mc.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/ct_mc_expl_outside.adoc b/test-files/golden-tests/temp/ct_mc_expl_outside.adoc index fa6896758b..bfceba3937 100644 --- a/test-files/golden-tests/temp/ct_mc_expl_outside.adoc +++ b/test-files/golden-tests/temp/ct_mc_expl_outside.adoc @@ -4,39 +4,36 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e,`A`>> | - + |=== [#A-0e] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e-B,`B`>> | - + |=== @@ -44,25 +41,22 @@ struct A; [#A-0e-B] == <<#A-0e,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct B; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-0e-B-f,`f`>> | - + |=== @@ -70,12 +64,9 @@ struct B; [#A-0e-B-f] == <<#A-0e,A>>::<<#A-0e-B,B>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -84,11 +75,4 @@ f(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/ct_mc_expl_outside.html b/test-files/golden-tests/temp/ct_mc_expl_outside.html index 8a04a83d54..2957a27c29 100644 --- a/test-files/golden-tests/temp/ct_mc_expl_outside.html +++ b/test-files/golden-tests/temp/ct_mc_expl_outside.html @@ -1,166 +1,109 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mc_expl_outside.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <temp/ct_mc_expl_outside.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- B - - - -
-
+ +B + + +
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mc_expl_outside.cpp> - -

-
-
-
-            struct B;
-        
-
- -
-

Member Functions

+
+

A::B

+
+
+

Synopsis

+
+Declared in <temp/ct_mc_expl_outside.cpp>
+
+
+struct B;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::B::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mc_expl_outside.cpp> - -

-
-
-
-            void
+
+

A::B::f

+
+
+

Synopsis

+
+Declared in <temp/ct_mc_expl_outside.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/ct_mct.adoc b/test-files/golden-tests/temp/ct_mct.adoc index 0148bf0f55..f3b85148e7 100644 --- a/test-files/golden-tests/temp/ct_mct.adoc +++ b/test-files/golden-tests/temp/ct_mct.adoc @@ -4,39 +4,36 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-B,`B`>> | - + |=== @@ -44,26 +41,23 @@ struct A; [#A-B] == <<#A,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct B; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-B-f,`f`>> | - + |=== @@ -71,12 +65,9 @@ struct B; [#A-B-f] == <<#A,A>>::<<#A-B,B>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -85,11 +76,4 @@ f(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/ct_mct.html b/test-files/golden-tests/temp/ct_mct.html index 47ccfd427f..6aebdfb02d 100644 --- a/test-files/golden-tests/temp/ct_mct.html +++ b/test-files/golden-tests/temp/ct_mct.html @@ -1,167 +1,110 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mct.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <temp/ct_mct.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- B - - - -
-
+ +B + + +
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mct.cpp> - -

-
-
-
-            template<typename U>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <temp/ct_mct.cpp>
+
+
+template<typename U>
 struct B;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::B::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mct.cpp> - -

-
-
-
-            void
+
+

A::B::f

+
+
+

Synopsis

+
+Declared in <temp/ct_mct.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/ct_mct_expl_inline.adoc b/test-files/golden-tests/temp/ct_mct_expl_inline.adoc index 427d32b77d..9487c13603 100644 --- a/test-files/golden-tests/temp/ct_mct_expl_inline.adoc +++ b/test-files/golden-tests/temp/ct_mct_expl_inline.adoc @@ -4,42 +4,39 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-B-07,`B`>> | - + | <<#A-B-06,`B`>> | - + |=== @@ -47,26 +44,23 @@ struct A; [#A-B-07] == <<#A,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct B; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-B-07-f,`f`>> | - + |=== @@ -74,48 +68,35 @@ struct B; [#A-B-07-f] == <<#A,A>>::<<#A-B-07,B>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(); ---- - - - - - - - [#A-B-06] == <<#A,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> struct <<#A-B-07,B>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-B-06-g,`g`>> | - + |=== @@ -123,12 +104,9 @@ struct <<#A-B-07,B>>; [#A-B-06-g] == <<#A,A>>::<<#A-B-06,B>>::g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -137,11 +115,4 @@ g(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/ct_mct_expl_inline.html b/test-files/golden-tests/temp/ct_mct_expl_inline.html index 696090c1d3..9a19dcabd6 100644 --- a/test-files/golden-tests/temp/ct_mct_expl_inline.html +++ b/test-files/golden-tests/temp/ct_mct_expl_inline.html @@ -1,250 +1,159 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mct_expl_inline.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <temp/ct_mct_expl_inline.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Types

+
+
+
+

Types

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

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mct_expl_inline.cpp> - -

-
-
-
-            template<typename U>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <temp/ct_mct_expl_inline.cpp>
+
+
+template<typename U>
 struct B;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::B::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mct_expl_inline.cpp> - -

-
-
-
-            void
+
+

A::B::f

+
+
+

Synopsis

+
+Declared in <temp/ct_mct_expl_inline.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mct_expl_inline.cpp> - -

-
-
-
-            template<>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <temp/ct_mct_expl_inline.cpp>
+
+
+template<>
 struct B<int>;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- g - - - -
-
+ +g + + +
-
-

Function A::B<int>::g

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mct_expl_inline.cpp> - -

-
-
-
-            void
+
+

A::B<int>::g

+
+
+

Synopsis

+
+Declared in <temp/ct_mct_expl_inline.cpp>
+
+
+void
 g();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/ct_mct_expl_outside.adoc b/test-files/golden-tests/temp/ct_mct_expl_outside.adoc index ab693976c0..5c2a16a9bc 100644 --- a/test-files/golden-tests/temp/ct_mct_expl_outside.adoc +++ b/test-files/golden-tests/temp/ct_mct_expl_outside.adoc @@ -4,39 +4,36 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e,`A`>> | - + |=== [#A-0e] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e-B,`B`>> | - + |=== @@ -44,26 +41,23 @@ struct A; [#A-0e-B] == <<#A-0e,A>>::B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct B; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-0e-B-f,`f`>> | - + |=== @@ -71,12 +65,9 @@ struct B; [#A-0e-B-f] == <<#A-0e,A>>::<<#A-0e-B,B>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -85,11 +76,4 @@ f(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/ct_mct_expl_outside.html b/test-files/golden-tests/temp/ct_mct_expl_outside.html index 3198b46508..10eb9ac19b 100644 --- a/test-files/golden-tests/temp/ct_mct_expl_outside.html +++ b/test-files/golden-tests/temp/ct_mct_expl_outside.html @@ -1,167 +1,110 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mct_expl_outside.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <temp/ct_mct_expl_outside.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Types

+
+
+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- B - - - -
-
+ +B + + +
-
-

Class A::B

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mct_expl_outside.cpp> - -

-
-
-
-            template<typename U>
+
+

A::B

+
+
+

Synopsis

+
+Declared in <temp/ct_mct_expl_outside.cpp>
+
+
+template<typename U>
 struct B;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::B::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mct_expl_outside.cpp> - -

-
-
-
-            void
+
+

A::B::f

+
+
+

Synopsis

+
+Declared in <temp/ct_mct_expl_outside.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/ct_mf.adoc b/test-files/golden-tests/temp/ct_mf.adoc index 6fcec08f6a..8201cb9830 100644 --- a/test-files/golden-tests/temp/ct_mf.adoc +++ b/test-files/golden-tests/temp/ct_mf.adoc @@ -4,39 +4,36 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-f,`f`>> | - + |=== @@ -44,12 +41,9 @@ struct A; [#A-f] == <<#A,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -58,11 +52,4 @@ f(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/ct_mf.html b/test-files/golden-tests/temp/ct_mf.html index e4a7c6114f..bbd106cdae 100644 --- a/test-files/golden-tests/temp/ct_mf.html +++ b/test-files/golden-tests/temp/ct_mf.html @@ -1,118 +1,79 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mf.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <temp/ct_mf.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mf.cpp> - -

-
-
-
-            void
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/ct_mf.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/ct_mf_expl_outside.adoc b/test-files/golden-tests/temp/ct_mf_expl_outside.adoc index 17f81e330e..834a77f48f 100644 --- a/test-files/golden-tests/temp/ct_mf_expl_outside.adoc +++ b/test-files/golden-tests/temp/ct_mf_expl_outside.adoc @@ -4,39 +4,36 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e,`A`>> | - + |=== [#A-0e] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-0e-f,`f`>> | - + |=== @@ -44,12 +41,9 @@ struct A; [#A-0e-f] == <<#A-0e,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -58,11 +52,4 @@ f(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/ct_mf_expl_outside.html b/test-files/golden-tests/temp/ct_mf_expl_outside.html index 44f753621b..2f3ee8de89 100644 --- a/test-files/golden-tests/temp/ct_mf_expl_outside.html +++ b/test-files/golden-tests/temp/ct_mf_expl_outside.html @@ -1,118 +1,79 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mf_expl_outside.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <temp/ct_mf_expl_outside.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mf_expl_outside.cpp> - -

-
-
-
-            void
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/ct_mf_expl_outside.cpp>
+
+
+void
 f();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/ct_mft.adoc b/test-files/golden-tests/temp/ct_mft.adoc index cf244b774b..4ce25b3ddf 100644 --- a/test-files/golden-tests/temp/ct_mft.adoc +++ b/test-files/golden-tests/temp/ct_mft.adoc @@ -4,39 +4,36 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-f,`f`>> | - + |=== @@ -44,12 +41,9 @@ struct A; [#A-f] == <<#A,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -59,11 +53,4 @@ f(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/ct_mft.html b/test-files/golden-tests/temp/ct_mft.html index b72b6168ca..e24b1578fa 100644 --- a/test-files/golden-tests/temp/ct_mft.html +++ b/test-files/golden-tests/temp/ct_mft.html @@ -1,119 +1,80 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mft.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <temp/ct_mft.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mft.cpp> - -

-
-
-
-            template<typename U>
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/ct_mft.cpp>
+
+
+template<typename U>
 void
 f();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/ct_mft_expl_inline.adoc b/test-files/golden-tests/temp/ct_mft_expl_inline.adoc index a1ef984bbe..517b7b91e1 100644 --- a/test-files/golden-tests/temp/ct_mft_expl_inline.adoc +++ b/test-files/golden-tests/temp/ct_mft_expl_inline.adoc @@ -4,32 +4,29 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description @@ -43,11 +40,9 @@ struct A; [#A-f] == <<#A,A>>::f - - === Synopsis - +Declared in `` [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -61,23 +56,13 @@ template<> void <<#A-f-04,f>>(); ---- - - - - - - - [#A-f-07] == <<#A,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -85,22 +70,12 @@ void f(); ---- - - - - - - - [#A-f-04] == <<#A,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> @@ -110,11 +85,4 @@ void - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/ct_mft_expl_inline.html b/test-files/golden-tests/temp/ct_mft_expl_inline.html index c9ec09262c..eaacbe9cf0 100644 --- a/test-files/golden-tests/temp/ct_mft_expl_inline.html +++ b/test-files/golden-tests/temp/ct_mft_expl_inline.html @@ -1,170 +1,122 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mft_expl_inline.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <temp/ct_mft_expl_inline.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - -
-
+ +f + +
- -

Overload set A::f

- -

Members

- - -

- -
template<typename U>
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/ct_mft_expl_inline.cpp>
+
+
+template<typename U>
 void
-f();
+f(); +
+
» more... - - -

- -
template<>
+
+
+template<>
 void
-f<int>();
+f<int>(); +
+
» more... - - +
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mft_expl_inline.cpp> - -

-
-
-
-            template<typename U>
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/ct_mft_expl_inline.cpp>
+
+
+template<typename U>
 void
 f();
-        
-
- - - - + +
+
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mft_expl_inline.cpp> - -

-
-
-
-            template<>
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/ct_mft_expl_inline.cpp>
+
+
+template<>
 void
 f<int>();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/ct_mft_expl_outside.adoc b/test-files/golden-tests/temp/ct_mft_expl_outside.adoc index b08260e49d..699427d544 100644 --- a/test-files/golden-tests/temp/ct_mft_expl_outside.adoc +++ b/test-files/golden-tests/temp/ct_mft_expl_outside.adoc @@ -4,39 +4,36 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A-0e,`A`>> | - + |=== [#A-0e] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template struct A; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-0e-f,`f`>> | - + |=== @@ -44,12 +41,9 @@ struct A; [#A-0e-f] == <<#A-0e,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -59,11 +53,4 @@ f(); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/ct_mft_expl_outside.html b/test-files/golden-tests/temp/ct_mft_expl_outside.html index abe981655f..b6271798f8 100644 --- a/test-files/golden-tests/temp/ct_mft_expl_outside.html +++ b/test-files/golden-tests/temp/ct_mft_expl_outside.html @@ -1,119 +1,80 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- A - - - -
-
+ +A + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mft_expl_outside.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <temp/ct_mft_expl_outside.cpp>
+
+
+template<typename T>
 struct A;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ct_mft_expl_outside.cpp> - -

-
-
-
-            template<typename U>
+
+

A::f

+
+
+

Synopsis

+
+Declared in <temp/ct_mft_expl_outside.cpp>
+
+
+template<typename U>
 void
 f();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/temp/ft_expl.adoc b/test-files/golden-tests/temp/ft_expl.adoc index 5f81272980..cad5eed205 100644 --- a/test-files/golden-tests/temp/ft_expl.adoc +++ b/test-files/golden-tests/temp/ft_expl.adoc @@ -16,11 +16,9 @@ [#f] == f - - === Synopsis - +Declared in `` [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -34,23 +32,13 @@ template<> void <<#f-0c,f>>(); ---- - - - - - - - [#f-03] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -58,22 +46,12 @@ void f(); ---- - - - - - - - [#f-0c] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> @@ -83,11 +61,4 @@ void - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/temp/ft_expl.html b/test-files/golden-tests/temp/ft_expl.html index 5d98501ec4..0b1700e784 100644 --- a/test-files/golden-tests/temp/ft_expl.html +++ b/test-files/golden-tests/temp/ft_expl.html @@ -1,121 +1,91 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - -
-
+ +f + +
- -

Overload set f

- -

Members

- - -

- -
template<typename T>
+
+

f

+
+
+

Synopsis

+
+Declared in <temp/ft_expl.cpp>
+
+
+template<typename T>
 void
-f();
+f(); +
+
» more... - - -

- -
template<>
+
+
+template<>
 void
-f<int>();
+f<int>(); +
+
» more... - - +
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ft_expl.cpp> - -

-
-
-
-            template<typename T>
+
+

f

+
+
+

Synopsis

+
+Declared in <temp/ft_expl.cpp>
+
+
+template<typename T>
 void
 f();
-        
-
- - - - + +
+
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <temp/ft_expl.cpp> - -

-
-
-
-            template<>
+
+

f

+
+
+

Synopsis

+
+Declared in <temp/ft_expl.cpp>
+
+
+template<>
 void
 f<int>();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/type-resolution.adoc b/test-files/golden-tests/type-resolution.adoc index 98e72e9180..53d7c1bbdc 100644 --- a/test-files/golden-tests/type-resolution.adoc +++ b/test-files/golden-tests/type-resolution.adoc @@ -4,26 +4,26 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + | <<#B,`B`>> | - + | <<#C,`C`>> | - + | <<#D,`D`>> | - + | <<#E,`E`>> | - + |=== === Functions [cols=2] @@ -32,150 +32,147 @@ | <<#f0,`f0`>> | - + | <<#f1,`f1`>> | - + | <<#f2,`f2`>> | - + | <<#f3,`f3`>> | - + | <<#f4,`f4`>> | - + | <<#f5,`f5`>> | - + | <<#f6,`f6`>> | - + | <<#f7,`f7`>> | - + | <<#f8,`f8`>> | - + | <<#g0,`g0`>> | - + | <<#g1,`g1`>> | - + | <<#g2,`g2`>> | - + | <<#g3,`g3`>> | - + | <<#g4,`g4`>> | - + | <<#g5,`g5`>> | - + | <<#g6,`g6`>> | - + | <<#g7,`g7`>> | - + | <<#g8,`g8`>> | - + | <<#h0,`h0`>> | - + | <<#h1,`h1`>> | - + | <<#h2,`h2`>> | - + | <<#h3,`h3`>> | - + | <<#h4,`h4`>> | - + | <<#h5,`h5`>> | - + | <<#h6,`h6`>> | - + | <<#h7,`h7`>> | - + | <<#h8,`h8`>> | - + | <<#i0,`i0`>> | - + | <<#i1,`i1`>> | - + | <<#i2,`i2`>> | - + | <<#i3,`i3`>> | - + | <<#i4,`i4`>> | - + | <<#i5,`i5`>> | - + | <<#i6,`i6`>> | - + | <<#i7,`i7`>> | - + | <<#i8,`i8`>> | - + | <<#j0,`j0`>> | - + | <<#j1,`j1`>> | - + | <<#j2,`j2`>> | - + | <<#j3,`j3`>> | - + | <<#j4,`j4`>> | - + | <<#j5,`j5`>> | - + | <<#j6,`j6`>> | - + | <<#j7,`j7`>> | - + | <<#j8,`j8`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct A; @@ -187,12 +184,9 @@ struct A; [#B] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< @@ -207,1026 +201,571 @@ struct B; [#C] == C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using C = <<#A,A>>; ---- - [#D] == D - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using D = <<#B,B>>; ---- - [#E] == E - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template using E = <<#B,B>>; ---- - [#f0] == f0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f0(<<#A,A>>); ---- - - - - - - - [#f1] == f1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f1(<<#A,A>> const); ---- - - - - - - - [#f2] == f2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f2(<<#A,A>>&); ---- - - - - - - - [#f3] == f3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f3(<<#A,A>> const&); ---- - - - - - - - [#f4] == f4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f4(<<#A,A>>*); ---- - - - - - - - [#f5] == f5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f5(<<#A,A>> const*); ---- - - - - - - - [#f6] == f6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f6(<<#A,A>>**); ---- - - - - - - - [#f7] == f7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f7(<<#A,A>> const**); ---- - - - - - - - [#f8] == f8 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f8(<<#A,A>> const const**); ---- - - - - - - - [#g0] == g0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g0(<<#C,C>>); ---- - - - - - - - [#g1] == g1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g1(<<#C,C>> const); ---- - - - - - - - [#g2] == g2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g2(<<#C,C>>&); ---- - - - - - - - [#g3] == g3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g3(<<#C,C>> const&); ---- - - - - - - - [#g4] == g4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g4(<<#C,C>>*); ---- - - - - - - - [#g5] == g5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g5(<<#C,C>> const*); ---- - - - - - - - [#g6] == g6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g6(<<#C,C>>**); ---- - - - - - - - [#g7] == g7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g7(<<#C,C>> const**); ---- - - - - - - - [#g8] == g8 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g8(<<#C,C>> const const**); ---- - - - - - - - [#h0] == h0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h0(<<#B,B>>); ---- +[#h1] +== h1 - - - - - - -[#h1] -== h1 - - - -=== Synopsis +=== Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h1(<<#B,B>> const); ---- - - - - - - - [#h2] == h2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h2(<<#B,B>>&); ---- - - - - - - - [#h3] == h3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h3(<<#B,B>> const&); ---- - - - - - - - [#h4] == h4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h4(<<#B,B>>*); ---- - - - - - - - [#h5] == h5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h5(<<#B,B>> const*); ---- - - - - - - - [#h6] == h6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h6(<<#B,B>>**); ---- - - - - - - - [#h7] == h7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h7(<<#B,B>> const**); ---- - - - - - - - [#h8] == h8 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void h8(<<#B,B>> const const**); ---- - - - - - - - [#i0] == i0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void i0(<<#D,D>>); ---- - - - - - - - [#i1] == i1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void i1(<<#D,D>> const); ---- - - - - - - - [#i2] == i2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void i2(<<#D,D>>&); ---- - - - - - - - [#i3] == i3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void i3(<<#D,D>> const&); ---- - - - - - - - [#i4] == i4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void i4(<<#D,D>>*); ---- - - - - - - - [#i5] == i5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void i5(<<#D,D>> const*); ---- - - - - - - - [#i6] == i6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void i6(<<#D,D>>**); ---- - - - - - - - [#i7] == i7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void i7(<<#D,D>> const**); ---- - - - - - - - [#i8] == i8 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void i8(<<#D,D>> const const**); ---- - - - - - - - [#j0] == j0 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void j0(<<#E,E>>); ---- - - - - - - - [#j1] == j1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void j1(<<#E,E>> const); ---- - - - - - - - [#j2] == j2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void j2(<<#E,E>>&); ---- - - - - - - - [#j3] == j3 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void j3(<<#E,E>> const&); ---- - - - - - - - [#j4] == j4 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void j4(<<#E,E>>*); ---- - - - - - - - [#j5] == j5 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void j5(<<#E,E>> const*); ---- - - - - - - - [#j6] == j6 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void j6(<<#E,E>>**); ---- - - - - - - - [#j7] == j7 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void j7(<<#E,E>> const**); ---- - - - - - - - [#j8] == j8 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void @@ -1235,11 +774,4 @@ j8(<<#E,E>> const const**); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/type-resolution.html b/test-files/golden-tests/type-resolution.html index 6965ac6a32..9d3729ee4f 100644 --- a/test-files/golden-tests/type-resolution.html +++ b/test-files/golden-tests/type-resolution.html @@ -1,1741 +1,944 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - - - - - -
NameDescription
NameDescription
- A - - - -
- B - - - -
- C - - - -
- D - - - -
- E - - - -
+ +A + +B + +C + +D + +E + + +

Functions

- - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription
NameDescription
- f0 - - - -
- f1 - - - -
- f2 - - - -
- f3 - - - -
- f4 - - - -
- f5 - - - -
- f6 - - - -
- f7 - - - -
- f8 - - - -
- g0 - - - -
- g1 - - - -
- g2 - - - -
- g3 - - - -
- g4 - - - -
- g5 - - - -
- g6 - - - -
- g7 - - - -
- g8 - - - -
- h0 - - - -
- h1 - - - -
- h2 - - - -
- h3 - - - -
- h4 - - - -
- h5 - - - -
- h6 - - - -
- h7 - - - -
- h8 - - - -
- i0 - - - -
- i1 - - - -
- i2 - - - -
- i3 - - - -
- i4 - - - -
- i5 - - - -
- i6 - - - -
- i7 - - - -
- i8 - - - -
- j0 - - - -
- j1 - - - -
- j2 - - - -
- j3 - - - -
- j4 - - - -
- j5 - - - -
- j6 - - - -
- j7 - - - -
- j8 - - - -
-
+ +f0 + +f1 + +f2 + +f3 + +f4 + +f5 + +f6 + +f7 + +f8 + +g0 + +g1 + +g2 + +g3 + +g4 + +g5 + +g6 + +g7 + +g8 + +h0 + +h1 + +h2 + +h3 + +h4 + +h5 + +h6 + +h7 + +h8 + +i0 + +i1 + +i2 + +i3 + +i4 + +i5 + +i6 + +i7 + +i8 + +j0 + +j1 + +j2 + +j3 + +j4 + +j5 + +j6 + +j7 + +j8 + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            struct A;
-        
-
- -
-
+
+

A

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+struct A;
+
+
+
-
-

Class B

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            template<
+
+

B

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+template<
     typename T,
     typename U>
 struct B;
-        
-
- -
-
+
+
+
-
-

C

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            using C = A;
-        
-
- +
+

C

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+using C = A;
+
+
+
-
-

D

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            using D = B<short, long>;
-        
-
- +
+

D

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+using D = B<short, long>;
+
+
+
-
-

E

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            template<typename T>
+
+

E

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+template<typename T>
 using E = B<T, long>;
-        
-
- + +
+
-
-

Function f0

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

f0

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 f0(A);
-        
-
- - - - + +
+
-
-

Function f1

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

f1

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 f1(A const);
-        
-
- - - - + +
+
-
-

Function f2

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

f2

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 f2(A&);
-        
-
- - - - + +
+
-
-

Function f3

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

f3

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 f3(A const&);
-        
-
- - - - + +
+
-
-

Function f4

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

f4

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 f4(A*);
-        
-
- - - - + +
+
-
-

Function f5

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

f5

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 f5(A const*);
-        
-
- - - - + +
+
-
-

Function f6

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

f6

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 f6(A**);
-        
-
- - - - + +
+
-
-

Function f7

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

f7

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 f7(A const**);
-        
-
- - - - + +
+
-
-

Function f8

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

f8

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 f8(A const const**);
-        
-
- - - - + +
+
-
-

Function g0

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

g0

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 g0(C);
-        
-
- - - - + +
+
-
-

Function g1

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

g1

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 g1(C const);
-        
-
- - - - + +
+
-
-

Function g2

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

g2

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 g2(C&);
-        
-
- - - - + +
+
-
-

Function g3

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

g3

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 g3(C const&);
-        
-
- - - - + +
+
-
-

Function g4

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

g4

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 g4(C*);
-        
-
- - - - + +
+
-
-

Function g5

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

g5

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 g5(C const*);
-        
-
- - - - + +
+
-
-

Function g6

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

g6

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 g6(C**);
-        
-
- - - - + +
+
-
-

Function g7

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

g7

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 g7(C const**);
-        
-
- - - - + +
+
-
-

Function g8

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

g8

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 g8(C const const**);
-        
-
- - - - + +
+
-
-

Function h0

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

h0

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 h0(B<short, long>);
-        
-
- - - - + +
+
-
-

Function h1

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

h1

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 h1(B<short, long> const);
-        
-
- - - - + +
+
-
-

Function h2

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

h2

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 h2(B<short, long>&);
-        
-
- - - - + +
+
-
-

Function h3

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

h3

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 h3(B<short, long> const&);
-        
-
- - - - + +
+
-
-

Function h4

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

h4

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 h4(B<short, long>*);
-        
-
- - - - + +
+
-
-

Function h5

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

h5

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 h5(B<short, long> const*);
-        
-
- - - - + +
+
-
-

Function h6

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

h6

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 h6(B<short, long>**);
-        
-
- - - - + +
+
-
-

Function h7

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

h7

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 h7(B<short, long> const**);
-        
-
- - - - + +
+
-
-

Function h8

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

h8

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 h8(B<short, long> const const**);
-        
-
- - - - + +
+
-
-

Function i0

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

i0

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 i0(D);
-        
-
- - - - + +
+
-
-

Function i1

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

i1

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 i1(D const);
-        
-
- - - - + +
+
-
-

Function i2

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

i2

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 i2(D&);
-        
-
- - - - + +
+
-
-

Function i3

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

i3

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 i3(D const&);
-        
-
- - - - + +
+
-
-

Function i4

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

i4

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 i4(D*);
-        
-
- - - - + +
+
-
-

Function i5

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

i5

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 i5(D const*);
-        
-
- - - - + +
+
-
-

Function i6

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

i6

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 i6(D**);
-        
-
- - - - + +
+
-
-

Function i7

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

i7

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 i7(D const**);
-        
-
- - - - + +
+
-
-

Function i8

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

i8

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 i8(D const const**);
-        
-
- - - - + +
+
-
-

Function j0

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

j0

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 j0(E<short>);
-        
-
- - - - + +
+
-
-

Function j1

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

j1

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 j1(E<short> const);
-        
-
- - - - + +
+
-
-

Function j2

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

j2

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 j2(E<short>&);
-        
-
- - - - + +
+
-
-

Function j3

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

j3

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 j3(E<short> const&);
-        
-
- - - - + +
+
-
-

Function j4

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

j4

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 j4(E<short>*);
-        
-
- - - - + +
+
-
-

Function j5

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

j5

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 j5(E<short> const*);
-        
-
- - - - + +
+
-
-

Function j6

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

j6

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 j6(E<short>**);
-        
-
- - - - + +
+
-
-

Function j7

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

j7

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 j7(E<short> const**);
-        
-
- - - - + +
+
-
-

Function j8

- -
- -
-

Synopsis

-
- -

- - Declared in <type-resolution.cpp> - -

-
-
-
-            void
+
+

j8

+
+
+

Synopsis

+
+Declared in <type-resolution.cpp>
+
+
+void
 j8(E<short> const const**);
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/union.adoc b/test-files/golden-tests/union.adoc index 61c80f04f3..fd9dae78a7 100644 --- a/test-files/golden-tests/union.adoc +++ b/test-files/golden-tests/union.adoc @@ -4,44 +4,41 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + | <<#B,`B`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- union A; ---- -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#A-x,`x`>> [.small]#[variant member]# | - + | <<#A-y,`y`>> [.small]#[variant member]# | - + |=== @@ -49,61 +46,50 @@ union A; [#A-x] == <<#A,A>>::x - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int x; ---- - [#A-y] == <<#A,A>>::y - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- bool y; ---- - [#B] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct B; ---- -=== Data Members +=== Data Members [cols=2] |=== | Name | Description | <<#B-x,`x`>> [.small]#[variant member]# | - + | <<#B-y,`y`>> [.small]#[variant member]# | - + | <<#B-z,`z`>> | - + |=== @@ -111,42 +97,31 @@ struct B; [#B-x] == <<#B,B>>::x - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int x; ---- - [#B-y] == <<#B,B>>::y - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- bool y; ---- - [#B-z] == <<#B,B>>::z - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- int z; @@ -154,5 +129,4 @@ int z; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/union.html b/test-files/golden-tests/union.html index 499cdfdc50..6c12dcbc2b 100644 --- a/test-files/golden-tests/union.html +++ b/test-files/golden-tests/union.html @@ -1,289 +1,183 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

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

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <union.cpp> - -

-
-
-
-            union A;
-        
-
- -
-

Data Members

+
+

A

+
+
+

Synopsis

+
+Declared in <union.cpp>
+
+
+union A;
+
+
+
+

Data Members

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- x - [variant member] - - - - -
- y - [variant member] - - - - -
-
+ +x + [variant member] + + +y + [variant member] + + + +
-
-

A::x

- -
- -
-

Synopsis

-
- -

- - Declared in <union.cpp> - -

-
-
-
-            int x;
-        
-
- +
+

A::x

+
+
+

Synopsis

+
+Declared in <union.cpp>
+
+
+int x;
+
+
+
-
-

A::y

- -
- -
-

Synopsis

-
- -

- - Declared in <union.cpp> - -

-
-
-
-            bool y;
-        
-
- +
+

A::y

+
+
+

Synopsis

+
+Declared in <union.cpp>
+
+
+bool y;
+
+
+
-
-

Class B

- -
- -
-

Synopsis

-
- -

- - Declared in <union.cpp> - -

-
-
-
-            struct B;
-        
-
- -
-

Data Members

+
+

B

+
+
+

Synopsis

+
+Declared in <union.cpp>
+
+
+struct B;
+
+
+
+

Data Members

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- x - [variant member] - - - - -
- y - [variant member] - - - - -
- z - - - -
-
+ +x + [variant member] + + +y + [variant member] + + +z + + +
-
-

B::x

- -
- -
-

Synopsis

-
- -

- - Declared in <union.cpp> - -

-
-
-
-            int x;
-        
-
- +
+

B::x

+
+
+

Synopsis

+
+Declared in <union.cpp>
+
+
+int x;
+
+
+
-
-

B::y

- -
- -
-

Synopsis

-
- -

- - Declared in <union.cpp> - -

-
-
-
-            bool y;
-        
-
- +
+

B::y

+
+
+

Synopsis

+
+Declared in <union.cpp>
+
+
+bool y;
+
+
+
-
-

B::z

- -
- -
-

Synopsis

-
- -

- - Declared in <union.cpp> - -

-
-
-
-            int z;
-        
-
- +
+

B::z

+
+
+

Synopsis

+
+Declared in <union.cpp>
+
+
+int z;
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/using-1.adoc b/test-files/golden-tests/using-1.adoc index 85799c3af2..86531060df 100644 --- a/test-files/golden-tests/using-1.adoc +++ b/test-files/golden-tests/using-1.adoc @@ -11,7 +11,7 @@ | <<#LongName,`LongName`>> | - + |=== === Using Directives @@ -21,8 +21,9 @@ | <<#LongName,`LongName`>> | - + |=== + [#LongName] == LongName diff --git a/test-files/golden-tests/using-1.html b/test-files/golden-tests/using-1.html index 3e73e75d02..3cc06b3b36 100644 --- a/test-files/golden-tests/using-1.html +++ b/test-files/golden-tests/using-1.html @@ -1,49 +1,54 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

+ + + + + + + + + + +
NameDescription
LongName +
+
+

Using Directives

- - - - + + + + + + + + + +
NameDescription
NameDescription
LongName +
+
- - - - - - LongName - - - - - - - -
-
-

Namespace LongName

-
-
-
+
+

LongName

+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/using-2.adoc b/test-files/golden-tests/using-2.adoc index 17e98c2981..80e78c7e59 100644 --- a/test-files/golden-tests/using-2.adoc +++ b/test-files/golden-tests/using-2.adoc @@ -11,34 +11,31 @@ | <<#LongName,`LongName`>> | - + |=== [#LongName] == LongName -=== Types +=== Types [cols=2] |=== | Name | Description | <<#LongName-S1,`S1`>> | - + | <<#LongName-S2,`S2`>> | - + |=== [#LongName-S1] == <<#LongName,LongName>>::S1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S1; @@ -50,12 +47,9 @@ struct S1; [#LongName-S2] == <<#LongName,LongName>>::S2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct S2; @@ -67,18 +61,14 @@ struct S2; [#S1] == S1 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using <<#LongName,LongName>>::S1; ---- - === Introduced Symbols |=== @@ -86,22 +76,17 @@ using <<#LongName,LongName>>::S1; | S1 |=== - [#S2] == S2 - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using <<#LongName,LongName>>::S2; ---- - === Introduced Symbols |=== @@ -111,5 +96,4 @@ using <<#LongName,LongName>>::S2; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/using-2.html b/test-files/golden-tests/using-2.html index 5d01a6fe6d..d755d33a7e 100644 --- a/test-files/golden-tests/using-2.html +++ b/test-files/golden-tests/using-2.html @@ -1,203 +1,148 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Namespaces

+

Reference

+
+
+

Global namespace

+
+

Namespaces

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- LongName - - - -
-
+ +LongName + + +
-
-

Namespace LongName

-
-
-

Types

+
+

LongName

+
+

Types

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- S1 - - - -
- S2 - - - -
-
+ +S1 + +S2 + + +
-
-

Class S1

- -
- -
-

Synopsis

-
- -

- - Declared in <using-2.cpp> - -

-
-
-
-            struct S1;
-        
-
- -
-
+
+

LongName::S1

+
+
+

Synopsis

+
+Declared in <using-2.cpp>
+
+
+struct S1;
+
+
+
-
-

Class S2

- -
- -
-

Synopsis

-
- -

- - Declared in <using-2.cpp> - -

-
-
-
-            struct S2;
-        
-
- -
-
+
+

LongName::S2

+
+
+

Synopsis

+
+Declared in <using-2.cpp>
+
+
+struct S2;
+
+
+
-
-

Using Declaration: S1

- -
- -
-

Synopsis

-
- -

- - Declared in <using-2.cpp> - -

-
-
-
-            using LongName::S1;
-        
-
- +
+

S1

+
+
+

Synopsis

+
+Declared in <using-2.cpp>
+
+
+using LongName::S1;
+
+
+
+
+

Introduced Symbols

+ + + + + + + + + + + +
Name
S1
+
-
-

Introduced Symbols

- - - - - - - - -
Name
-
-
-

Using Declaration: S2

- -
- -
-

Synopsis

-
- -

- - Declared in <using-2.cpp> - -

-
-
-
-            using LongName::S2;
-        
-
- +
+

S2

+
+
+

Synopsis

+
+Declared in <using-2.cpp>
+
+
+using LongName::S2;
+
+
+
+
+

Introduced Symbols

+ + + + + + + + + + + +
Name
S2
+
-
-

Introduced Symbols

- - - - - - - - -
Name
-
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/using-3.adoc b/test-files/golden-tests/using-3.adoc index f048e2f8ff..0bfddffe46 100644 --- a/test-files/golden-tests/using-3.adoc +++ b/test-files/golden-tests/using-3.adoc @@ -4,44 +4,41 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#A,`A`>> | - + | <<#B,`B`>> | - + | <<#C,`C`>> | - + |=== [#A] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct A; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#A-f,`f`>> | - + |=== @@ -49,47 +46,34 @@ struct A; [#A-f] == <<#A,A>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(int); ---- - - - - - - - [#B] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct B; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description | <<#B-f,`f`>> | - + |=== @@ -97,34 +81,21 @@ struct B; [#B-f] == <<#B,B>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(bool); ---- - - - - - - - [#C] == C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct C @@ -132,7 +103,7 @@ struct C , <<#B,B>>; ---- -=== Member Functions +=== Member Functions [cols=2] |=== | Name | Description @@ -140,17 +111,17 @@ struct C | <<#A-f,`f`>> | |=== -=== Using Declarations +=== Using Declarations [cols=2] |=== | Name | Description | <<#C-f-08,`f`>> | - + | <<#C-f-03,`f`>> | - + |=== @@ -158,18 +129,14 @@ struct C [#C-f-08] == <<#C,C>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using <<#A,A>>::f; ---- - === Introduced Symbols |=== @@ -177,22 +144,17 @@ using <<#A,A>>::f; | f |=== - [#C-f-03] == <<#C,C>>::f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using <<#B,B>>::f; ---- - === Introduced Symbols |=== @@ -202,5 +164,4 @@ using <<#B,B>>::f; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/using-3.html b/test-files/golden-tests/using-3.html index 6588926612..d2dc78a768 100644 --- a/test-files/golden-tests/using-3.html +++ b/test-files/golden-tests/using-3.html @@ -1,355 +1,236 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- A - - - -
- B - - - -
- C - - - -
-
+ +A + +B + +C + + +
-
-

Class A

- -
- -
-

Synopsis

-
- -

- - Declared in <using-3.cpp> - -

-
-
-
-            struct A;
-        
-
- -
-

Member Functions

+
+

A

+
+
+

Synopsis

+
+Declared in <using-3.cpp>
+
+
+struct A;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function A::f

- -
- -
-

Synopsis

-
- -

- - Declared in <using-3.cpp> - -

-
-
-
-            void
+
+

A::f

+
+
+

Synopsis

+
+Declared in <using-3.cpp>
+
+
+void
 f(int);
-        
-
- - - - + +
+
-
-

Class B

- -
- -
-

Synopsis

-
- -

- - Declared in <using-3.cpp> - -

-
-
-
-            struct B;
-        
-
- -
-

Member Functions

+
+

B

+
+
+

Synopsis

+
+Declared in <using-3.cpp>
+
+
+struct B;
+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - - -
-
+ +f + + +
-
-

Function B::f

- -
- -
-

Synopsis

-
- -

- - Declared in <using-3.cpp> - -

-
-
-
-            void
+
+

B::f

+
+
+

Synopsis

+
+Declared in <using-3.cpp>
+
+
+void
 f(bool);
-        
-
- - - - + +
+
-
-

Class C

- -
- -
-

Synopsis

-
- -

- - Declared in <using-3.cpp> - -

-
-
-
-            struct C
+
+

C

+
+
+

Synopsis

+
+Declared in <using-3.cpp>
+
+
+struct C
     : A
     , B;
-        
-
- -
-

Member Functions

+
+
+
+

Member Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- f - - -
-

Using Declarations

+ +f + + +

Using Declarations

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- f - - - -
- f - - - -
-
+ +f + +f + + +
-
-

Using Declaration: f

- -
- -
-

Synopsis

-
- -

- - Declared in <using-3.cpp> - -

-
-
-
-            using A::f;
-        
-
- +
+

C::f

+
+
+

Synopsis

+
+Declared in <using-3.cpp>
+
+
+using A::f;
+
+
+
+
+

Introduced Symbols

+ + + + + + + + + + + +
Name
f
+
-
-

Introduced Symbols

- - - - - - - - -
Name
-
-
-

Using Declaration: f

- -
- -
-

Synopsis

-
- -

- - Declared in <using-3.cpp> - -

-
-
-
-            using B::f;
-        
-
- +
+

C::f

+
+
+

Synopsis

+
+Declared in <using-3.cpp>
+
+
+using B::f;
+
+
+
+
+

Introduced Symbols

+ + + + + + + + + + + +
Name
f
+
-
-

Introduced Symbols

- - - - - - - - -
Name
-
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/utf-8.adoc b/test-files/golden-tests/utf-8.adoc index 666e4fd540..d6d28d2edf 100644 --- a/test-files/golden-tests/utf-8.adoc +++ b/test-files/golden-tests/utf-8.adoc @@ -11,18 +11,15 @@ | <<#Христос_воскрес,`pass:[Христос_воскрес]`>> | - + |=== [#Христос_воскрес] == pass:[Христос_воскрес] - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- bool @@ -31,11 +28,4 @@ pass:[Христос_воскрес](); - - - - - - - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/utf-8.html b/test-files/golden-tests/utf-8.html index b846ca973b..575876b496 100644 --- a/test-files/golden-tests/utf-8.html +++ b/test-files/golden-tests/utf-8.html @@ -1,69 +1,48 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Functions

+

Reference

+
+
+

Global namespace

+
+

Functions

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- Христос_воскрес - - - -
-
+ +Христос_воскрес + + +
-
-

Function Христос_воскрес

- -
- -
-

Synopsis

-
- -

- - Declared in <utf-8.cpp> - -

-
-
-
-            bool
+
+

Христос_воскрес

+
+
+

Synopsis

+
+Declared in <utf-8.cpp>
+
+
+bool
 Христос_воскрес();
-        
-
- - - - + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/var-template.adoc b/test-files/golden-tests/var-template.adoc index 656c586142..f7a01dd754 100644 --- a/test-files/golden-tests/var-template.adoc +++ b/test-files/golden-tests/var-template.adoc @@ -4,14 +4,14 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#B,`B`>> | - + |=== === Variables [cols=2] @@ -20,91 +20,76 @@ | <<#A-084,`A`>> | - + | <<#A-08e,`A`>> | - + | <<#A-01,`A`>> | - + |=== [#A-084] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template unsigned int A = pass:[sizeof(T)]; ---- - [#A-08e] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> unsigned int <<#A-084,A>> = 0; ---- - [#A-01] == A - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template unsigned int <<#A-084,A>> = pass:[sizeof(T)]; ---- - [#B] == B - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- struct B; ---- -=== Static Data Members +=== Static Data Members [cols=2] |=== | Name | Description | <<#B-C-0e,`C`>> | - + | <<#B-C-05,`C`>> | - + | <<#B-C-0c,`C`>> | - + |=== @@ -112,12 +97,9 @@ struct B; [#B-C-0e] == <<#B,B>>::C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -125,16 +107,12 @@ static unsigned int C = 0; ---- - [#B-C-05] == <<#B,B>>::C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template<> @@ -142,16 +120,12 @@ static unsigned int <<#B-C-0e,C>> = pass:[-1]; ---- - [#B-C-0c] == <<#B,B>>::C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template @@ -161,5 +135,4 @@ unsigned int <<#B-C-0e,C>> = pass:[sizeof(T)]; - [.small]#Created with https://www.mrdocs.com[MrDocs]# diff --git a/test-files/golden-tests/var-template.html b/test-files/golden-tests/var-template.html index c955d061dd..3f9cbffdd5 100644 --- a/test-files/golden-tests/var-template.html +++ b/test-files/golden-tests/var-template.html @@ -1,286 +1,182 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - -
NameDescription
NameDescription
- B - - - -
+ +B + + +

Variables

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- A - - - -
- A<void> - - - -
- A<T&> - - - -
-
+ +A + +A<void> + +A<T&> + + +
-
-

A

- -
- -
-

Synopsis

-
- -

- - Declared in <var-template.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <var-template.cpp>
+
+
+template<typename T>
 unsigned int A = sizeof(T);
-        
-
- + +
+
-
-

A

- -
- -
-

Synopsis

-
- -

- - Declared in <var-template.cpp> - -

-
-
-
-            template<>
+
+

A

+
+
+

Synopsis

+
+Declared in <var-template.cpp>
+
+
+template<>
 unsigned int A<void> = 0;
-        
-
- + +
+
-
-

A

- -
- -
-

Synopsis

-
- -

- - Declared in <var-template.cpp> - -

-
-
-
-            template<typename T>
+
+

A

+
+
+

Synopsis

+
+Declared in <var-template.cpp>
+
+
+template<typename T>
 unsigned int A<T&> = sizeof(T);
-        
-
- + +
+
-
-

Class B

- -
- -
-

Synopsis

-
- -

- - Declared in <var-template.cpp> - -

-
-
-
-            struct B;
-        
-
- -
-

Static Data Members

+
+

B

+
+
+

Synopsis

+
+Declared in <var-template.cpp>
+
+
+struct B;
+
+
+
+

Static Data Members

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- C - - - -
- C<int> - - - -
- C<T*> - - - -
-
+ +C + +C<int> + +C<T*> + + +
-
-

B::C

- -
- -
-

Synopsis

-
- -

- - Declared in <var-template.cpp> - -

-
-
-
-            template<typename T>
+
+

B::C

+
+
+

Synopsis

+
+Declared in <var-template.cpp>
+
+
+template<typename T>
 static
 unsigned int C = 0;
-        
-
- + +
+
-
-

B::C

- -
- -
-

Synopsis

-
- -

- - Declared in <var-template.cpp> - -

-
-
-
-            template<>
+
+

B::C

+
+
+

Synopsis

+
+Declared in <var-template.cpp>
+
+
+template<>
 static
 unsigned int C<int> = -1;
-        
-
- + +
+
-
-

B::C

- -
- -
-

Synopsis

-
- -

- - Declared in <var-template.cpp> - -

-
-
-
-            template<typename T>
+
+

B::C

+
+
+

Synopsis

+
+Declared in <var-template.cpp>
+
+
+template<typename T>
 static
 unsigned int C<T*> = sizeof(T);
-        
-
- + +
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file diff --git a/test-files/golden-tests/variadic-function.adoc b/test-files/golden-tests/variadic-function.adoc index 21bc256c82..bffbdbb2e9 100644 --- a/test-files/golden-tests/variadic-function.adoc +++ b/test-files/golden-tests/variadic-function.adoc @@ -4,20 +4,20 @@ [#index] == Global namespace -=== Types +=== Types [cols=2] |=== | Name | Description | <<#C,`C`>> | - + | <<#T,`T`>> | - + | <<#U,`U`>> | - + |=== === Functions [cols=2] @@ -26,95 +26,64 @@ | <<#f,`f`>> | - + | <<#g,`g`>> | - + |=== [#T] == T - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using T = void(...); ---- - [#U] == U - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- using U = void(int, ...); ---- - [#f] == f - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void f(...); ---- - - - - - - - [#g] == g - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- void g(int, ...); ---- - - - - - - - [#C] == C - - === Synopsis Declared in `` - [source,cpp,subs="verbatim,macros,-callouts"] ---- template< diff --git a/test-files/golden-tests/variadic-function.html b/test-files/golden-tests/variadic-function.html index 56787613cd..f92f281782 100644 --- a/test-files/golden-tests/variadic-function.html +++ b/test-files/golden-tests/variadic-function.html @@ -1,214 +1,133 @@ - Reference +Reference
-

Reference

-
-
-

Global namespace

-
-
-

Types

+

Reference

+
+
+

Global namespace

+
+

Types

- - - - - - - - + + + + + - - - - - - - - -
NameDescription
NameDescription
- C - - - -
- T - - - -
- U - - - -
+ +C + +T + +U + + +

Functions

- - - - - - - - + + + + + - - - - - - -
NameDescription
NameDescription
- f - - - -
- g - - - -
-
+ +f + +g + + +
-
-

T

- -
- -
-

Synopsis

-
- -

- - Declared in <variadic-function.cpp> - -

-
-
-
-            using T = void(...);
-        
-
- +
+

T

+
+
+

Synopsis

+
+Declared in <variadic-function.cpp>
+
+
+using T = void(...);
+
+
+
-
-

U

- -
- -
-

Synopsis

-
- -

- - Declared in <variadic-function.cpp> - -

-
-
-
-            using U = void(int, ...);
-        
-
- +
+

U

+
+
+

Synopsis

+
+Declared in <variadic-function.cpp>
+
+
+using U = void(int, ...);
+
+
+
-
-

Function f

- -
- -
-

Synopsis

-
- -

- - Declared in <variadic-function.cpp> - -

-
-
-
-            void
+
+

f

+
+
+

Synopsis

+
+Declared in <variadic-function.cpp>
+
+
+void
 f(...);
-        
-
- - - - + +
+
-
-

Function g

- -
- -
-

Synopsis

-
- -

- - Declared in <variadic-function.cpp> - -

-
-
-
-            void
+
+

g

+
+
+

Synopsis

+
+Declared in <variadic-function.cpp>
+
+
+void
 g(int, ...);
-        
-
- - - - + +
+
-
-

Class C

- -
- -
-

Synopsis

-
- -

- - Declared in <variadic-function.cpp> - -

-
-
-
-            template<
+
+

C

+
+
+

Synopsis

+
+Declared in <variadic-function.cpp>
+
+
+template<
     typename A = void(...),
     typename B = void(int, ...)>
 struct C;
-        
-
- -
-
+
+
+
-

Created with MrDocs

+

Created with MrDocs

\ No newline at end of file