Skip to content

Commit b4f1ad2

Browse files
committed
chore: assign categories to regression tests
1 parent 92491de commit b4f1ad2

11 files changed

+42
-35
lines changed
File renamed without changes.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// Regression test for #1119: inheriting from an excluded/external base class
2+
// must not emit missing-documentation diagnostics for the base members.
3+
// The YAML config for this fixture only includes an unrelated namespace, so
4+
// `ns::Foo` is external; Baz inherits it and should not trigger diagnostics.
5+
namespace ns {
6+
struct Foo {
7+
/// bar
8+
int
9+
bar();
10+
};
11+
} // namespace ns
12+
13+
/// project namespace
14+
namespace mrdocs {
15+
/// Baz
16+
struct Baz : ns::Foo {};
17+
} // namespace mrdocs

test-files/golden-tests/regression/1119.cpp

Lines changed: 0 additions & 13 deletions
This file was deleted.

test-files/golden-tests/regression/1057.adoc renamed to test-files/golden-tests/symbols/using/using-alias-template-dependent.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
=== Synopsis
2323

24-
Declared in `<1057.cpp>`
24+
Declared in `<using‐alias‐template‐dependent.cpp>`
2525

2626
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
2727
----
@@ -36,7 +36,7 @@ using _UniqAssignable = int;
3636

3737
=== Synopsis
3838

39-
Declared in `<1057.cpp>`
39+
Declared in `<using‐alias‐template‐dependent.cpp>`
4040

4141
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
4242
----
@@ -52,7 +52,7 @@ using _UniqCompatible = _Res;
5252

5353
=== Synopsis
5454

55-
Declared in `<1057.cpp>`
55+
Declared in `<using‐alias‐template‐dependent.cpp>`
5656

5757
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
5858
----
@@ -75,7 +75,7 @@ struct enable_if;
7575

7676
=== Synopsis
7777

78-
Declared in `<1057.cpp>`
78+
Declared in `<using‐alias‐template‐dependent.cpp>`
7979

8080
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
8181
----
@@ -87,7 +87,7 @@ using type = T;
8787

8888
=== Synopsis
8989

90-
Declared in `<1057.cpp>`
90+
Declared in `<using‐alias‐template‐dependent.cpp>`
9191

9292
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
9393
----
@@ -100,7 +100,7 @@ struct link:#enable_if-03[enable_if]<false, T>;
100100

101101
=== Synopsis
102102

103-
Declared in `<1057.cpp>`
103+
Declared in `<using‐alias‐template‐dependent.cpp>`
104104

105105
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
106106
----
@@ -121,7 +121,7 @@ struct is_match;
121121

122122
=== Synopsis
123123

124-
Declared in `<1057.cpp>`
124+
Declared in `<using‐alias‐template‐dependent.cpp>`
125125

126126
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
127127
----

test-files/golden-tests/regression/1057.cpp renamed to test-files/golden-tests/symbols/using/using-alias-template-dependent.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11

2+
// Regression test for issue #1057 (see PR #1076):
3+
// ensure alias templates with dependent enable_if patterns
4+
// (std::unique_ptr-like) are documented correctly.
25
template <bool C, typename T>
36
struct enable_if {
47
using type = T;

test-files/golden-tests/regression/1057.html renamed to test-files/golden-tests/symbols/using/using-alias-template-dependent.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ <h2 id="_UniqAssignable">
4141
<h3>
4242
Synopsis</h3>
4343
<div>
44-
Declared in <code>&lt;1057.cpp&gt;</code></div>
44+
Declared in <code>&lt;using-alias-template-dependent.cpp&gt;</code></div>
4545
<pre><code class="source-code cpp">template&lt;
4646
typename _Yp,
4747
typename _Del&gt;
@@ -58,7 +58,7 @@ <h2 id="_UniqCompatible">
5858
<h3>
5959
Synopsis</h3>
6060
<div>
61-
Declared in <code>&lt;1057.cpp&gt;</code></div>
61+
Declared in <code>&lt;using-alias-template-dependent.cpp&gt;</code></div>
6262
<pre><code class="source-code cpp">template&lt;
6363
typename _Yp,
6464
typename _Del,
@@ -76,7 +76,7 @@ <h2 id="enable_if-03">
7676
<h3>
7777
Synopsis</h3>
7878
<div>
79-
Declared in <code>&lt;1057.cpp&gt;</code></div>
79+
Declared in <code>&lt;using-alias-template-dependent.cpp&gt;</code></div>
8080
<pre><code class="source-code cpp">template&lt;
8181
bool C,
8282
typename T&gt;
@@ -109,7 +109,7 @@ <h2 id="enable_if-03-type">
109109
<h3>
110110
Synopsis</h3>
111111
<div>
112-
Declared in <code>&lt;1057.cpp&gt;</code></div>
112+
Declared in <code>&lt;using-alias-template-dependent.cpp&gt;</code></div>
113113
<pre><code class="source-code cpp">using type = T;</code></pre>
114114
</div>
115115
</div>
@@ -123,7 +123,7 @@ <h2 id="enable_if-0e">
123123
<h3>
124124
Synopsis</h3>
125125
<div>
126-
Declared in <code>&lt;1057.cpp&gt;</code></div>
126+
Declared in <code>&lt;using-alias-template-dependent.cpp&gt;</code></div>
127127
<pre><code class="source-code cpp">template&lt;typename T&gt;
128128
struct <a href="#enable_if-03">enable_if</a>&lt;false, T&gt;;</code></pre>
129129
</div>
@@ -140,7 +140,7 @@ <h2 id="is_match">
140140
<h3>
141141
Synopsis</h3>
142142
<div>
143-
Declared in <code>&lt;1057.cpp&gt;</code></div>
143+
Declared in <code>&lt;using-alias-template-dependent.cpp&gt;</code></div>
144144
<pre><code class="source-code cpp">template&lt;typename T&gt;
145145
struct is_match;</code></pre>
146146
</div>
@@ -171,7 +171,7 @@ <h2 id="is_match-_04enum">
171171
<h3>
172172
Synopsis</h3>
173173
<div>
174-
Declared in <code>&lt;1057.cpp&gt;</code></div>
174+
Declared in <code>&lt;using-alias-template-dependent.cpp&gt;</code></div>
175175
<pre><code class="source-code cpp">enum Unnamed enum;</code></pre>
176176
</div>
177177
<h2>

test-files/golden-tests/regression/1057.xml renamed to test-files/golden-tests/symbols/using/using-alias-template-dependent.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<tparam name="_Yp" class="type"/>
77
<tparam name="_Del" class="type"/>
88
<namespace-alias name="_UniqAssignable" id="4DGh9Grsi+0USbdPtRkJctjxR+Y=">
9-
<file short-path="1057.cpp" source-path="1057.cpp" line="20"/>
9+
<file short-path="using-alias-template-dependent.cpp" source-path="using-alias-template-dependent.cpp" line="23"/>
1010
<type name="int"/>
1111
</namespace-alias>
1212
</template>
@@ -15,17 +15,17 @@
1515
<tparam name="_Del" class="type"/>
1616
<tparam name="_Res" class="type"/>
1717
<namespace-alias name="_UniqCompatible" id="23UqwUcqtU0FB7E2/v81xsd9IyA=">
18-
<file short-path="1057.cpp" source-path="1057.cpp" line="17"/>
18+
<file short-path="using-alias-template-dependent.cpp" source-path="using-alias-template-dependent.cpp" line="20"/>
1919
<type name="_Res"/>
2020
</namespace-alias>
2121
</template>
2222
<template>
2323
<tparam name="C" class="constant" type="bool"/>
2424
<tparam name="T" class="type"/>
2525
<struct name="enable_if" id="MBGPS/84tvNdD37cvMMFLX91CIs=">
26-
<file short-path="1057.cpp" source-path="1057.cpp" line="2" class="def"/>
26+
<file short-path="using-alias-template-dependent.cpp" source-path="using-alias-template-dependent.cpp" line="5" class="def"/>
2727
<namespace-alias name="type" id="SrZbYkahcv/tBYSnQf6ndFySgTg=">
28-
<file short-path="1057.cpp" source-path="1057.cpp" line="4"/>
28+
<file short-path="using-alias-template-dependent.cpp" source-path="using-alias-template-dependent.cpp" line="7"/>
2929
<type name="T"/>
3030
</namespace-alias>
3131
</struct>
@@ -35,17 +35,17 @@
3535
<targ class="constant" value="false"/>
3636
<targ class="type" type="T"/>
3737
<struct name="enable_if" id="6f4GHawhlUckr08SJkt7su9cIDY=">
38-
<file short-path="1057.cpp" source-path="1057.cpp" line="8" class="def"/>
38+
<file short-path="using-alias-template-dependent.cpp" source-path="using-alias-template-dependent.cpp" line="11" class="def"/>
3939
</struct>
4040
</template>
4141
<template>
4242
<tparam name="T" class="type"/>
4343
<struct name="is_match" id="qA3Nv3MdXjhVzIuwWZK2uT6FskY=">
44-
<file short-path="1057.cpp" source-path="1057.cpp" line="10" class="def"/>
44+
<file short-path="using-alias-template-dependent.cpp" source-path="using-alias-template-dependent.cpp" line="13" class="def"/>
4545
<enum name="" id="ojy2H3a1lmqWgs1IHVc6fgGwKO0=">
46-
<file short-path="1057.cpp" source-path="1057.cpp" line="12" class="def"/>
46+
<file short-path="using-alias-template-dependent.cpp" source-path="using-alias-template-dependent.cpp" line="15" class="def"/>
4747
<enum-constant name="value" initializer="0" id="5+HaEEsX//OaezDumbrpRhUuOp0=">
48-
<file short-path="1057.cpp" source-path="1057.cpp" line="13"/>
48+
<file short-path="using-alias-template-dependent.cpp" source-path="using-alias-template-dependent.cpp" line="16"/>
4949
</enum-constant>
5050
</enum>
5151
</struct>

0 commit comments

Comments
 (0)