Skip to content

Commit 458ce17

Browse files
committed
adjust inherit-base-members tests
1 parent e822361 commit 458ce17

File tree

12 files changed

+14
-362
lines changed

12 files changed

+14
-362
lines changed

test-files/golden-tests/config/inherit-base-members/copy-dependencies.adoc

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -337,8 +337,6 @@ class derived
337337
| This function should be inherited by derived classes.
338338
| link:#base-do_base_shadowed[`do_base_shadowed`]
339339
| This function should shadow the excluded_base function.
340-
| link:#base-do_derived_shadowed[`do_derived_shadowed`]
341-
| This function should be shadowed by derived classes.
342340
| link:#derived-do_excluded_inherited[`do_excluded_inherited`]
343341
| This function should be inherited by derived classes.
344342
| link:#derived-do_shadowed[`do_shadowed`]
@@ -546,16 +544,12 @@ class protected_derived
546544
| This function should be inherited by derived classes.
547545
| link:#base-base_shadowed[`base_shadowed`]
548546
| This function should shadow the excluded_base function.
549-
| link:#base-derived_shadowed[`derived_shadowed`]
550-
| This function should be shadowed by derived classes.
551547
| link:#base_base-do_base_base_inherited[`do_base_base_inherited`]
552548
| This function should be indirectly inherited by derived classes.
553549
| link:#base-do_base_inherited[`do_base_inherited`]
554550
| This function should be inherited by derived classes.
555551
| link:#base-do_base_shadowed[`do_base_shadowed`]
556552
| This function should shadow the excluded_base function.
557-
| link:#base-do_derived_shadowed[`do_derived_shadowed`]
558-
| This function should be shadowed by derived classes.
559553
| link:#protected_derived-do_excluded_inherited[`do_excluded_inherited`]
560554
| This function should be inherited by derived classes.
561555
| link:#protected_derived-do_shadowed[`do_shadowed`]

test-files/golden-tests/config/inherit-base-members/copy-dependencies.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,6 @@ <h2>Protected Member Functions</h2>
424424
<tr>
425425
<td><a href="#base-do_base_inherited"><code>do_base_inherited</code></a> </td><td><span>This function should be inherited by derived classes.</span></td></tr><tr>
426426
<td><a href="#base-do_base_shadowed"><code>do_base_shadowed</code></a> </td><td><span>This function should shadow the excluded_base function.</span></td></tr><tr>
427-
<td><a href="#base-do_derived_shadowed"><code>do_derived_shadowed</code></a> </td><td><span>This function should be shadowed by derived classes.</span></td></tr><tr>
428427
<td><a href="#derived-do_excluded_inherited"><code>do_excluded_inherited</code></a> </td><td><span>This function should be inherited by derived classes.</span></td></tr><tr>
429428
<td><a href="#derived-do_shadowed"><code>do_shadowed</code></a> </td><td><span>This function should be shadowed by derived classes.</span></td></tr>
430429
</tbody>
@@ -690,11 +689,9 @@ <h2>Protected Member Functions</h2>
690689
<td><a href="#base_base-base_base_inherited"><code>base_base_inherited</code></a> </td><td><span>This function should be indirectly inherited by derived classes.</span></td></tr><tr>
691690
<td><a href="#base-base_inherited"><code>base_inherited</code></a> </td><td><span>This function should be inherited by derived classes.</span></td></tr><tr>
692691
<td><a href="#base-base_shadowed"><code>base_shadowed</code></a> </td><td><span>This function should shadow the excluded_base function.</span></td></tr><tr>
693-
<td><a href="#base-derived_shadowed"><code>derived_shadowed</code></a> </td><td><span>This function should be shadowed by derived classes.</span></td></tr><tr>
694692
<td><a href="#base_base-do_base_base_inherited"><code>do_base_base_inherited</code></a> </td><td><span>This function should be indirectly inherited by derived classes.</span></td></tr><tr>
695693
<td><a href="#base-do_base_inherited"><code>do_base_inherited</code></a> </td><td><span>This function should be inherited by derived classes.</span></td></tr><tr>
696694
<td><a href="#base-do_base_shadowed"><code>do_base_shadowed</code></a> </td><td><span>This function should shadow the excluded_base function.</span></td></tr><tr>
697-
<td><a href="#base-do_derived_shadowed"><code>do_derived_shadowed</code></a> </td><td><span>This function should be shadowed by derived classes.</span></td></tr><tr>
698695
<td><a href="#protected_derived-do_excluded_inherited"><code>do_excluded_inherited</code></a> </td><td><span>This function should be inherited by derived classes.</span></td></tr><tr>
699696
<td><a href="#protected_derived-do_shadowed"><code>do_shadowed</code></a> </td><td><span>This function should be shadowed by derived classes.</span></td></tr><tr>
700697
<td><a href="#protected_derived-excluded_inherited"><code>excluded_inherited</code></a> </td><td><span>This function should be inherited by derived classes.</span></td></tr>

test-files/golden-tests/config/inherit-base-members/copy-dependencies.xml

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -335,22 +335,6 @@
335335
</returns>
336336
</doc>
337337
</function>
338-
<function name="do_derived_shadowed" access="protected" id="KGOrnDVJV2nPDK1hlkvBm6diYXY=">
339-
<file short-path="copy-dependencies.cpp" source-path="copy-dependencies.cpp" line="42"/>
340-
<return>
341-
<type class="lvalue-reference">
342-
<pointee-type id="sk8HTAQHhzXfZej4IJliADonAJQ=" name="base"/>
343-
</type>
344-
</return>
345-
<doc>
346-
<brief>
347-
<text>This function should be shadowed by derived classes.</text>
348-
</brief>
349-
<returns>
350-
<text>A base class to test inheritance and shadowing</text>
351-
</returns>
352-
</doc>
353-
</function>
354338
<function name="do_excluded_inherited" access="protected" id="oW3pQYXjjv2wrXIwIceF6Xd8nTA=">
355339
<file short-path="copy-dependencies.cpp" source-path="copy-dependencies.cpp" line="16"/>
356340
<return>
@@ -517,22 +501,6 @@
517501
</returns>
518502
</doc>
519503
</function>
520-
<function name="derived_shadowed" id="aYhSUMJkgCRo3AZmBb/rre04Ghg=">
521-
<file short-path="copy-dependencies.cpp" source-path="copy-dependencies.cpp" line="35"/>
522-
<return>
523-
<type class="lvalue-reference">
524-
<pointee-type id="sk8HTAQHhzXfZej4IJliADonAJQ=" name="base"/>
525-
</type>
526-
</return>
527-
<doc>
528-
<brief>
529-
<text>This function should be shadowed by derived classes.</text>
530-
</brief>
531-
<returns>
532-
<text>A base class to test inheritance and shadowing</text>
533-
</returns>
534-
</doc>
535-
</function>
536504
<function name="do_base_base_inherited" id="MEPVWyGd8KdZFR1kBYlQMgPyQlo=">
537505
<file short-path="copy-dependencies.cpp" source-path="copy-dependencies.cpp" line="26"/>
538506
<return>
@@ -581,22 +549,6 @@
581549
</returns>
582550
</doc>
583551
</function>
584-
<function name="do_derived_shadowed" access="protected" id="KGOrnDVJV2nPDK1hlkvBm6diYXY=">
585-
<file short-path="copy-dependencies.cpp" source-path="copy-dependencies.cpp" line="42"/>
586-
<return>
587-
<type class="lvalue-reference">
588-
<pointee-type id="sk8HTAQHhzXfZej4IJliADonAJQ=" name="base"/>
589-
</type>
590-
</return>
591-
<doc>
592-
<brief>
593-
<text>This function should be shadowed by derived classes.</text>
594-
</brief>
595-
<returns>
596-
<text>A base class to test inheritance and shadowing</text>
597-
</returns>
598-
</doc>
599-
</function>
600552
<function name="do_excluded_inherited" access="protected" id="KdkXQxu2xOfAXegJgCMmLcFq8MM=">
601553
<file short-path="copy-dependencies.cpp" source-path="copy-dependencies.cpp" line="16"/>
602554
<return>

test-files/golden-tests/config/inherit-base-members/copy.adoc

Lines changed: 6 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ class derived
359359
| This function should shadow the base class function&period;
360360
| link:#derived-do_base_base_inherited[`do&lowbar;base&lowbar;base&lowbar;inherited`]
361361
| This function should be indirectly inherited by derived classes&period;
362-
| link:#derived-do_derived_shadowed-0a[`do&lowbar;derived&lowbar;shadowed`]
362+
| link:#derived-do_derived_shadowed[`do&lowbar;derived&lowbar;shadowed`]
363363
| This function should shadow the base class function&period;
364364
| link:#derived-excluded_inherited[`excluded&lowbar;inherited`]
365365
| This function should be inherited by derived classes&period;
@@ -375,8 +375,6 @@ class derived
375375
| This function should be inherited by derived classes&period;
376376
| link:#derived-do_base_shadowed[`do&lowbar;base&lowbar;shadowed`]
377377
| This function should shadow the excluded&lowbar;base function&period;
378-
| link:#derived-do_derived_shadowed-0d[`do&lowbar;derived&lowbar;shadowed`]
379-
| This function should be shadowed by derived classes&period;
380378
| link:#derived-do_excluded_inherited[`do&lowbar;excluded&lowbar;inherited`]
381379
| This function should be inherited by derived classes&period;
382380
| link:#derived-do_shadowed[`do&lowbar;shadowed`]
@@ -478,7 +476,7 @@ do&lowbar;base&lowbar;base&lowbar;inherited();
478476

479477
A second&hyphen;order base class to test indirect inheritance
480478

481-
[#derived-do_derived_shadowed-0a]
479+
[#derived-do_derived_shadowed]
482480
== link:#derived[derived]::do&lowbar;derived&lowbar;shadowed
483481

484482
This function should shadow the base class function&period;
@@ -550,25 +548,6 @@ do&lowbar;base&lowbar;shadowed();
550548

551549
A base class to test inheritance and shadowing
552550

553-
[#derived-do_derived_shadowed-0d]
554-
== link:#derived[derived]::do&lowbar;derived&lowbar;shadowed
555-
556-
This function should be shadowed by derived classes&period;
557-
558-
=== Synopsis
559-
560-
Declared in `&lt;copy&period;cpp&gt;`
561-
562-
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
563-
----
564-
link:#base[base]&
565-
do&lowbar;derived&lowbar;shadowed();
566-
----
567-
568-
=== Return Value
569-
570-
A base class to test inheritance and shadowing
571-
572551
[#derived-do_excluded_inherited]
573552
== link:#derived[derived]::do&lowbar;excluded&lowbar;inherited
574553

@@ -699,9 +678,9 @@ class protected&lowbar;derived
699678
|===
700679
| Name
701680
| Description
702-
| link:#protected_derived-derived_shadowed-0a[`derived&lowbar;shadowed`]
681+
| link:#protected_derived-derived_shadowed[`derived&lowbar;shadowed`]
703682
| This function should shadow the base class function&period;
704-
| link:#protected_derived-do_derived_shadowed-0e[`do&lowbar;derived&lowbar;shadowed`]
683+
| link:#protected_derived-do_derived_shadowed[`do&lowbar;derived&lowbar;shadowed`]
705684
| This function should shadow the base class function&period;
706685
|===
707686

@@ -717,16 +696,12 @@ class protected&lowbar;derived
717696
| This function should be inherited by derived classes&period;
718697
| link:#protected_derived-base_shadowed[`base&lowbar;shadowed`]
719698
| This function should shadow the excluded&lowbar;base function&period;
720-
| link:#protected_derived-derived_shadowed-0f[`derived&lowbar;shadowed`]
721-
| This function should be shadowed by derived classes&period;
722699
| link:#protected_derived-do_base_base_inherited[`do&lowbar;base&lowbar;base&lowbar;inherited`]
723700
| This function should be indirectly inherited by derived classes&period;
724701
| link:#protected_derived-do_base_inherited[`do&lowbar;base&lowbar;inherited`]
725702
| This function should be inherited by derived classes&period;
726703
| link:#protected_derived-do_base_shadowed[`do&lowbar;base&lowbar;shadowed`]
727704
| This function should shadow the excluded&lowbar;base function&period;
728-
| link:#protected_derived-do_derived_shadowed-06[`do&lowbar;derived&lowbar;shadowed`]
729-
| This function should be shadowed by derived classes&period;
730705
| link:#protected_derived-do_excluded_inherited[`do&lowbar;excluded&lowbar;inherited`]
731706
| This function should be inherited by derived classes&period;
732707
| link:#protected_derived-do_shadowed[`do&lowbar;shadowed`]
@@ -735,7 +710,7 @@ class protected&lowbar;derived
735710
| This function should be inherited by derived classes&period;
736711
|===
737712

738-
[#protected_derived-derived_shadowed-0a]
713+
[#protected_derived-derived_shadowed]
739714
== link:#protected_derived[protected&lowbar;derived]::derived&lowbar;shadowed
740715

741716
This function should shadow the base class function&period;
@@ -754,7 +729,7 @@ derived&lowbar;shadowed();
754729

755730
A class that should inherit functions as protected&period;
756731

757-
[#protected_derived-do_derived_shadowed-0e]
732+
[#protected_derived-do_derived_shadowed]
758733
== link:#protected_derived[protected&lowbar;derived]::do&lowbar;derived&lowbar;shadowed
759734

760735
This function should shadow the base class function&period;
@@ -830,25 +805,6 @@ base&lowbar;shadowed();
830805

831806
A base class to test inheritance and shadowing
832807

833-
[#protected_derived-derived_shadowed-0f]
834-
== link:#protected_derived[protected&lowbar;derived]::derived&lowbar;shadowed
835-
836-
This function should be shadowed by derived classes&period;
837-
838-
=== Synopsis
839-
840-
Declared in `&lt;copy&period;cpp&gt;`
841-
842-
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
843-
----
844-
link:#base[base]&
845-
derived&lowbar;shadowed();
846-
----
847-
848-
=== Return Value
849-
850-
A base class to test inheritance and shadowing
851-
852808
[#protected_derived-do_base_base_inherited]
853809
== link:#protected_derived[protected&lowbar;derived]::do&lowbar;base&lowbar;base&lowbar;inherited
854810

@@ -906,25 +862,6 @@ do&lowbar;base&lowbar;shadowed();
906862

907863
A base class to test inheritance and shadowing
908864

909-
[#protected_derived-do_derived_shadowed-06]
910-
== link:#protected_derived[protected&lowbar;derived]::do&lowbar;derived&lowbar;shadowed
911-
912-
This function should be shadowed by derived classes&period;
913-
914-
=== Synopsis
915-
916-
Declared in `&lt;copy&period;cpp&gt;`
917-
918-
[source,cpp,subs="verbatim,replacements,macros,-callouts"]
919-
----
920-
link:#base[base]&
921-
do&lowbar;derived&lowbar;shadowed();
922-
----
923-
924-
=== Return Value
925-
926-
A base class to test inheritance and shadowing
927-
928865
[#protected_derived-do_excluded_inherited]
929866
== link:#protected_derived[protected&lowbar;derived]::do&lowbar;excluded&lowbar;inherited
930867

0 commit comments

Comments
 (0)