diff options
Diffstat (limited to 'src/Lang')
| -rw-r--r-- | src/Lang/Cpp/CppDocGen.ts | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/Lang/Cpp/CppDocGen.ts b/src/Lang/Cpp/CppDocGen.ts index bc9f09a..ace05c2 100644 --- a/src/Lang/Cpp/CppDocGen.ts +++ b/src/Lang/Cpp/CppDocGen.ts @@ -264,9 +264,6 @@ export class CppDocGen implements IDocGen { } protected generateReturnParams(): string[] { - if (this.cfg.Generic.includeTypeAtReturn === false) { - return [""]; - } const params: string[] = []; @@ -289,6 +286,13 @@ export class CppDocGen implements IDocGen { params.push(this.cfg.Generic.includeTypeAtReturn === true ? this.func.type.Yield() : ""); } else if (voidReturnIndex === -1 && this.func.type.nodes.length > 0) { params.push(this.cfg.Generic.includeTypeAtReturn === true ? this.func.type.Yield() : ""); + } else { + if (this.cfg.Generic.includeTypeAtReturn === false) { + return []; + } + } + if (this.cfg.Generic.includeTypeAtReturn === false) { + return [""]; } return params; |