Skip to content

Commit 9dd2f6d

Browse files
committed
feat: html concept templates
1 parent 62f361f commit 9dd2f6d

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{{>template-head symbol.template}}
2+
3+
concept {{>declarator-id symbol}} = {{symbol.constraint}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{{!-- concept --}}
2+
<div id="{{symbol.id}}">
3+
<div>
4+
<h2>{{>nested-name-specifier symbol=symbol.parent includeNamespace=true}}{{symbol.name}}</h2>
5+
{{symbol.doc.brief}}
6+
</div>
7+
<div>
8+
<h3>Synopsis</h3>
9+
<div>
10+
<code>
11+
{{>source dcl=(primary_location symbol)}}
12+
</code>
13+
</div>
14+
<pre class="source-code cpp">
15+
{{>signature/concept symbol=symbol}};
16+
</pre>
17+
</div>
18+
{{#if symbol.doc.description}}
19+
<div>
20+
<h3>Description</h3>
21+
{{symbol.doc.description}}
22+
</div>
23+
{{/if}}
24+
{{#if symbol.doc.see}}
25+
<div>
26+
<h3>See Also</h3>
27+
{{#each symbol.doc.see}}
28+
<p>{{.}}</p>
29+
{{/each}}
30+
</div>
31+
{{/if}}
32+
</div>

0 commit comments

Comments
 (0)