Skip to content

Commit

Permalink
refactor(Builder): is_multipage does not require helper
Browse files Browse the repository at this point in the history
  • Loading branch information
alandefreitas committed Nov 14, 2024
1 parent 1efcc2e commit 713b573
Show file tree
Hide file tree
Showing 14 changed files with 55 additions and 61 deletions.
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{{!-- alias --}}
={{#unless is_multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}
={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}

{{symbol.doc.brief}}

=={{#unless is_multipage}}={{/unless}} Synopsis
=={{#unless @root.config.multipage}}={{/unless}} Synopsis

{{>types/source dcl=(primary_location symbol)}}

Expand All @@ -13,14 +13,14 @@
----
{{#if symbol.doc.description}}
=={{#unless is_multipage}}={{/unless}} Description
=={{#unless @root.config.multipage}}={{/unless}} Description
{{symbol.doc.description}}
{{/if}}
{{#if symbol.doc.see}}
=={{#unless is_multipage}}={{/unless}} See Also
=={{#unless @root.config.multipage}}={{/unless}} See Also
{{#each symbol.doc.see}}
{{.}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{{!-- enum --}}
={{#unless is_multipage}}={{/unless}} {{#if symbol.name}}{{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}{{else}}Unnamed enum{{/if}}
={{#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 is_multipage}}={{/unless}} Synopsis
=={{#unless @root.config.multipage}}={{/unless}} Synopsis

{{>types/source dcl=(primary_location symbol)}}

Expand All @@ -13,7 +13,7 @@
----
{{#if symbol.members}}
=={{#unless is_multipage}}={{/unless}} Members
=={{#unless @root.config.multipage}}={{/unless}} Members
[,cols=2]
|===
|Name |Description
Expand All @@ -24,13 +24,13 @@
{{/if}}
{{#if symbol.doc.description}}
=={{#unless is_multipage}}={{/unless}} Description
=={{#unless @root.config.multipage}}={{/unless}} Description
{{symbol.doc.description}}
{{/if}}
{{#if symbol.doc.see}}
=={{#unless is_multipage}}={{/unless}} See Also
=={{#unless @root.config.multipage}}={{/unless}} See Also
{{#each symbol.doc.see}}
{{.}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{{!-- enumerator --}}
={{#unless is_multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}
={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}

{{symbol.doc.brief}}

=={{#unless is_multipage}}={{/unless}} Synopsis
=={{#unless @root.config.multipage}}={{/unless}} Synopsis

{{>types/source dcl=(primary_location symbol)}}

Expand All @@ -14,14 +14,14 @@
----
{{#if symbol.doc.description}}
=={{#unless is_multipage}}={{/unless}} Description
=={{#unless @root.config.multipage}}={{/unless}} Description
{{symbol.doc.description}}
{{/if}}
{{#if symbol.doc.see}}
=={{#unless is_multipage}}={{/unless}} See Also
=={{#unless @root.config.multipage}}={{/unless}} See Also
{{#each symbol.doc.see}}
{{.}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{{!-- field --}}
={{#unless is_multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}
={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}

{{symbol.doc.brief}}

=={{#unless is_multipage}}={{/unless}} Synopsis
=={{#unless @root.config.multipage}}={{/unless}} Synopsis

{{>types/source dcl=(primary_location symbol)}}

Expand All @@ -13,14 +13,14 @@
----
{{#if symbol.doc.description}}
=={{#unless is_multipage}}={{/unless}} Description
=={{#unless @root.config.multipage}}={{/unless}} Description
{{symbol.doc.description}}
{{/if}}
{{#if symbol.doc.see}}
=={{#unless is_multipage}}={{/unless}} See Also
=={{#unless @root.config.multipage}}={{/unless}} See Also
{{#each symbol.doc.see}}
{{.}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{{!-- friend --}}
={{#unless is_multipage}}={{/unless}} {{#if symbol.symbol}}{{>types/nested-name-specifier symbol=symbol.symbol.parent includeNamespace=true}}{{symbol.symbol.name}}{{else}}{{symbol.type.name}}{{/if}}
={{#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 is_multipage}}={{/unless}} Synopsis
=={{#unless @root.config.multipage}}={{/unless}} Synopsis

{{>types/source dcl=(primary_location symbol)}}

Expand All @@ -13,14 +13,14 @@
----
{{#if symbol.doc.description}}
=={{#unless is_multipage}}={{/unless}} Description
=={{#unless @root.config.multipage}}={{/unless}} Description
{{symbol.doc.description}}
{{/if}}
{{#if symbol.doc.see}}
=={{#unless is_multipage}}={{/unless}} See Also
=={{#unless @root.config.multipage}}={{/unless}} See Also
{{#each symbol.doc.see}}
{{.}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{{!-- function --}}
={{#unless is_multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}
={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}

{{symbol.doc.brief}}

=={{#unless is_multipage}}={{/unless}} Synopsis
=={{#unless @root.config.multipage}}={{/unless}} Synopsis

{{>types/source dcl=(primary_location symbol)}}

Expand All @@ -13,14 +13,14 @@
----
{{#if symbol.doc.description}}
=={{#unless is_multipage}}={{/unless}} Description
=={{#unless @root.config.multipage}}={{/unless}} Description
{{symbol.doc.description}}
{{/if}}
{{#if symbol.doc.exceptions}}
=={{#unless is_multipage}}={{/unless}} Exceptions
=={{#unless @root.config.multipage}}={{/unless}} Exceptions
|===
| Name | Thrown on
Expand All @@ -34,14 +34,14 @@
{{/if}}
{{#if symbol.doc.returns}}
=={{#unless is_multipage}}={{/unless}} Return Value
=={{#unless @root.config.multipage}}={{/unless}} Return Value
{{symbol.doc.returns}}
{{/if}}
{{#if symbol.doc.tparams}}
=={{#unless is_multipage}}={{/unless}} Template Parameters
=={{#unless @root.config.multipage}}={{/unless}} Template Parameters
|===
| Name | Description
Expand All @@ -55,7 +55,7 @@
{{/if}}
{{#if symbol.doc.params}}
=={{#unless is_multipage}}={{/unless}} Parameters
=={{#unless @root.config.multipage}}={{/unless}} Parameters
|===
| Name | Description {{! TODO: | Type? }}
Expand All @@ -69,7 +69,7 @@
{{/if}}
{{#if symbol.doc.preconditions}}
=={{#unless is_multipage}}={{/unless}} Preconditions
=={{#unless @root.config.multipage}}={{/unless}} Preconditions
{{#each symbol.doc.preconditions}}
{{.}}
Expand All @@ -78,7 +78,7 @@
{{/if}}
{{#if symbol.doc.postconditions}}
=={{#unless is_multipage}}={{/unless}} Postconditions
=={{#unless @root.config.multipage}}={{/unless}} Postconditions
{{#each symbol.doc.postconditions}}
{{.}}
Expand All @@ -87,7 +87,7 @@
{{/if}}
{{#if symbol.doc.see}}
=={{#unless is_multipage}}={{/unless}} See Also
=={{#unless @root.config.multipage}}={{/unless}} See Also
{{#each symbol.doc.see}}
{{.}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{{!-- guides --}}
={{#unless is_multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}
={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}

{{symbol.doc.brief}}

=={{#unless is_multipage}}={{/unless}} Synopsis
=={{#unless @root.config.multipage}}={{/unless}} Synopsis

{{>types/source dcl=(primary_location symbol)}}

Expand All @@ -13,14 +13,14 @@
----
{{#if symbol.doc.description}}
=={{#unless is_multipage}}={{/unless}} Description
=={{#unless @root.config.multipage}}={{/unless}} Description
{{symbol.doc.description}}
{{/if}}
{{#if symbol.doc.see}}
=={{#unless is_multipage}}={{/unless}} See Also
=={{#unless @root.config.multipage}}={{/unless}} See Also
{{#each symbol.doc.see}}
{{.}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{!-- namespace --}}
={{#unless is_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}}
={{#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}}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{{!-- record --}}
={{#unless is_multipage}}={{/unless}} {{#if symbol.name}}{{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}{{else}}Unnamed class{{/if}}
={{#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 is_multipage}}={{/unless}} Synopsis
=={{#unless @root.config.multipage}}={{/unless}} Synopsis

{{>types/source dcl=(primary_location symbol)}}

Expand All @@ -19,14 +19,14 @@
{{/with}}
{{#if symbol.doc.description}}
=={{#unless is_multipage}}={{/unless}} Description
=={{#unless @root.config.multipage}}={{/unless}} Description
{{symbol.doc.description}}
{{/if}}
{{#if symbol.doc.tparams}}
=={{#unless is_multipage}}={{/unless}} Template Parameters
=={{#unless @root.config.multipage}}={{/unless}} Template Parameters
|===
| Name | Description
Expand All @@ -40,7 +40,7 @@
{{/if}}
{{#if symbol.doc.see}}
=={{#unless is_multipage}}={{/unless}} See Also
=={{#unless @root.config.multipage}}={{/unless}} See Also
{{#each symbol.doc.see}}
{{.}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{{!-- typedef --}}
={{#unless is_multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}
={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}

{{symbol.doc.brief}}

=={{#unless is_multipage}}={{/unless}} Synopsis
=={{#unless @root.config.multipage}}={{/unless}} Synopsis

{{>types/source dcl=(primary_location symbol)}}

Expand All @@ -13,14 +13,14 @@
----
{{#if symbol.doc.description}}
=={{#unless is_multipage}}={{/unless}} Description
=={{#unless @root.config.multipage}}={{/unless}} Description
{{symbol.doc.description}}
{{/if}}
{{#if symbol.doc.see}}
=={{#unless is_multipage}}={{/unless}} See Also
=={{#unless @root.config.multipage}}={{/unless}} See Also
{{#each symbol.doc.see}}
{{.}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{{!-- symbols/using.adoc.hbs --}}
={{#unless is_multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}
={{#unless @root.config.multipage}}={{/unless}} {{>types/nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}

{{symbol.doc.brief}}

=={{#unless is_multipage}}={{/unless}} Synopsis
=={{#unless @root.config.multipage}}={{/unless}} Synopsis

{{>types/source dcl=(primary_location symbol)}}

Expand All @@ -13,14 +13,14 @@
----
{{#if symbol.doc.description}}
=={{#unless is_multipage}}={{/unless}} Description
=={{#unless @root.config.multipage}}={{/unless}} Description
{{symbol.doc.description}}
{{/if}}
{{#if symbol.shadows}}
=={{#unless is_multipage}}={{/unless}} Introduced Symbols
=={{#unless @root.config.multipage}}={{/unless}} Introduced Symbols
|===
| Name
Expand All @@ -32,7 +32,7 @@
{{/if}}
{{#if symbol.doc.see}}
=={{#unless is_multipage}}={{/unless}} See Also
=={{#unless @root.config.multipage}}={{/unless}} See Also
{{#each symbol.doc.see}}
{{.}}
Expand Down
Loading

0 comments on commit 713b573

Please sign in to comment.