Skip to content

Commit d104e7c

Browse files
committed
virtual and deleted function suffixes
#feat
1 parent 499c541 commit d104e7c

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

share/mrdocs/addons/generator/common/partials/symbol/special-function-suffix.hbs

+6
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
{{~else if (eq class "destructor")~}}
2121
{{#>markup/span class="small"}}[destructor]{{/markup/span}}
2222
{{~/if~}}
23+
{{~#if isVirtual~}}
24+
{{str ' '}}{{#>markup/span class="small"}}[virtual]{{/markup/span}}
25+
{{~/if~}}
26+
{{~#if isDeleted~}}
27+
{{str ' '}}{{#>markup/span class="small"}}[deleted]{{/markup/span}}
28+
{{~/if~}}
2329
{{else if (eq kind "field")~}}
2430
{{~#if isVariant~}}
2531
{{#>markup/span class="small"}}[variant member]{{/markup/span}}

test-files/golden-tests/metadata/mem-fn.adoc

+5-5
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,7 @@ struct T13;
493493
|===
494494
| Name
495495

496-
| <<T13-f,`f`>>
496+
| <<T13-f,`f`>> [.small]#[virtual]#
497497
|===
498498

499499

@@ -534,7 +534,7 @@ struct T14;
534534
|===
535535
| Name
536536

537-
| <<T14-f,`f`>>
537+
| <<T14-f,`f`>> [.small]#[virtual]#
538538
|===
539539

540540

@@ -657,7 +657,7 @@ struct T17
657657
|===
658658
| Name
659659

660-
| <<T14-f,`f`>>
660+
| <<T14-f,`f`>> [.small]#[virtual]#
661661
|===
662662

663663

@@ -699,7 +699,7 @@ struct U;
699699
| Name
700700

701701
| <<U-f1,`f1`>>
702-
| <<U-f3,`f3`>>
702+
| <<U-f3,`f3`>> [.small]#[virtual]#
703703
|===
704704
=== Static Member Functions
705705

@@ -783,7 +783,7 @@ struct V
783783
| Name
784784

785785
| <<U-f1,`f1`>>
786-
| <<U-f3,`f3`>>
786+
| <<U-f3,`f3`>> [.small]#[virtual]#
787787
|===
788788
=== Static Member Functions
789789

test-files/golden-tests/metadata/mem-fn.html

+5-5
Original file line numberDiff line numberDiff line change
@@ -559,7 +559,7 @@ <h2>Member Functions</h2>
559559
</thead>
560560
<tbody>
561561
<tr>
562-
<td><a href="#T13-f"><code>f</code></a> </td></tr>
562+
<td><a href="#T13-f"><code>f</code></a> <span class="small">[virtual]</span></td></tr>
563563
</tbody>
564564
</table>
565565

@@ -605,7 +605,7 @@ <h2>Member Functions</h2>
605605
</thead>
606606
<tbody>
607607
<tr>
608-
<td><a href="#T14-f"><code>f</code></a> </td></tr>
608+
<td><a href="#T14-f"><code>f</code></a> <span class="small">[virtual]</span></td></tr>
609609
</tbody>
610610
</table>
611611

@@ -743,7 +743,7 @@ <h2>Member Functions</h2>
743743
</thead>
744744
<tbody>
745745
<tr>
746-
<td><a href="#T14-f"><code>f</code></a> </td></tr>
746+
<td><a href="#T14-f"><code>f</code></a> <span class="small">[virtual]</span></td></tr>
747747
</tbody>
748748
</table>
749749

@@ -790,7 +790,7 @@ <h2>Member Functions</h2>
790790
<tbody>
791791
<tr>
792792
<td><a href="#U-f1"><code>f1</code></a> </td></tr><tr>
793-
<td><a href="#U-f3"><code>f3</code></a> </td></tr>
793+
<td><a href="#U-f3"><code>f3</code></a> <span class="small">[virtual]</span></td></tr>
794794
</tbody>
795795
</table>
796796
<h2>Static Member Functions</h2>
@@ -885,7 +885,7 @@ <h2>Member Functions</h2>
885885
<tbody>
886886
<tr>
887887
<td><a href="#U-f1"><code>f1</code></a> </td></tr><tr>
888-
<td><a href="#U-f3"><code>f3</code></a> </td></tr>
888+
<td><a href="#U-f3"><code>f3</code></a> <span class="small">[virtual]</span></td></tr>
889889
</tbody>
890890
</table>
891891
<h2>Static Member Functions</h2>

0 commit comments

Comments
 (0)