diff --git a/share/mrdocs/addons/generator/common/partials/symbol/signature/record.hbs b/share/mrdocs/addons/generator/common/partials/symbol/signature/record.hbs index 7d5bcbf836..267d1b2cbd 100644 --- a/share/mrdocs/addons/generator/common/partials/symbol/signature/record.hbs +++ b/share/mrdocs/addons/generator/common/partials/symbol/signature/record.hbs @@ -7,9 +7,7 @@ {{>symbol/name-text symbol ~}} {{~/if}} {{~#if isFinal}} final{{/if~}} -{{#unless bases~}} -{{else if isFriend~}} -{{else}} +{{#if bases}} {{#each bases~}} {{#if @first}} @@ -18,7 +16,7 @@ {{#unless (eq access ../defaultAccess)}} {{access}}{{/unless~}} {{#if isVirtual}} virtual{{/if}} {{>type/declarator type~}} {{/each~}} -{{/unless}} +{{/if}} {{!-- Unless we are going to show a class body ("{ ... }"), don't add a semicolon if the record is final, because something like `class A final;` is ill-formed (`final` can't be used on a non-defining