From de4f5c648e2d0bc181b860533bc0e559ee2181e4 Mon Sep 17 00:00:00 2001 From: Fernando Pelliccioni Date: Tue, 19 Dec 2023 18:33:11 +0100 Subject: [PATCH] refactor: east-const in adoc generation --- .../generator/asciidoc/partials/declarator-before.adoc.hbs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/share/mrdocs/addons/generator/asciidoc/partials/declarator-before.adoc.hbs b/share/mrdocs/addons/generator/asciidoc/partials/declarator-before.adoc.hbs index 42f0a910c..cc6af602b 100644 --- a/share/mrdocs/addons/generator/asciidoc/partials/declarator-before.adoc.hbs +++ b/share/mrdocs/addons/generator/asciidoc/partials/declarator-before.adoc.hbs @@ -7,7 +7,12 @@ {{#if (eq kind "lvalue-reference")}}&{{/if~}} {{#if (eq kind "rvalue-reference")}}&&{{/if~}} {{#if (eq kind "pointer")}}*{{/if~}} -{{#if (eq kind "member-pointer")}}{{>declarator parent-type nolink=nolink}}::*{{/if~}} +{{#if (eq kind "member-pointer")}}*{{/if~}} +{{#if (and symbol (not parent-type))}}{{>qualified-path symbol=symbol.parent nolink=nolink}}{{/if~}} +{{#if (and symbol (not nolink))~}} + xref:{{symbol.ref}}[{{name}}] +{{~else if name}}{{name~}} +{{/if~}} {{#if cv-qualifiers~}} {{#if pointee-type}} {{cv-qualifiers}}{{else}}{{cv-qualifiers}} {{/if~}} {{/if~}}