chiark / gitweb /
documentation/doxygen: avoid hitting the typedef dedup bug in tests.
authorVladimír Vondruš <mosra@centrum.cz>
Sat, 14 Sep 2024 02:40:22 +0000 (04:40 +0200)
committerVladimír Vondruš <mosra@centrum.cz>
Sat, 14 Sep 2024 03:05:54 +0000 (05:05 +0200)
https://github.com/doxygen/doxygen/pull/11141

Sigh. I'd really like to have at least one Doxygen version newer than
1.8.18 on the CI, but it's a minefield because my tests work as designed
and hit each and every regression and silly bug.

documentation/test_doxygen/compound_includes/First.h
documentation/test_doxygen/compound_includes/group__group.html
documentation/test_doxygen/compound_includes/namespaceContained.html
documentation/test_doxygen/compound_includes/namespaceSpread.html
documentation/test_doxygen/compound_includes_disabled/group__group.html
documentation/test_doxygen/compound_includes_disabled/namespaceContained.html
documentation/test_doxygen/compound_includes_disabled/namespaceSpread.html
documentation/test_doxygen/compound_includes_undocumented_files/First.h

index 52d644cb601fbc77719e7fd8541401767dee57ef..6846ab86d0f0f579e26b1f2cb3da466e963b9ebe 100644 (file)
@@ -19,7 +19,7 @@ namespace Contained {
 enum Enum {};
 
 /** @brief A typedef */
-typedef int Int;
+typedef int Int1;
 
 /** @brief A variable */
 constexpr const int Var = 3;
@@ -62,7 +62,7 @@ namespace Spread {
 enum Enum {};
 
 /** @brief A typedef */
-typedef int Int;
+typedef int Int2;
 
 /** @brief A variable */
 constexpr const int Var = 3;
@@ -108,7 +108,7 @@ All entries inside should have include information. (Unless the includes are dis
 enum Enum {};
 
 /** @brief A typedef */
-typedef int Int;
+typedef int Int3;
 
 /** @brief A variable */
 constexpr const int Var = 3;
index 6324027b5235d706b8764ed2f388556d4c8b1854..cdca8557f3a24c9aa11e6c37e349b76307a7ec52 100644 (file)
@@ -51,7 +51,7 @@
           <h2><a href="#typedef-members">Typedefs</a></h2>
           <dl class="m-doc">
             <dt>
-              using <a href="#ga7cc214a236ad3bb6ad435bdcf5262a3f" class="m-doc">Int</a> = int
+              using <a href="#gac85564daa98860cfa1a6c60381d3571b" class="m-doc">Int3</a> = int
             </dt>
             <dd>A typedef.</dd>
           </dl>
@@ -95,9 +95,9 @@
         </section>
         <section>
           <h2>Typedef documentation</h2>
-          <section class="m-doc-details" id="ga7cc214a236ad3bb6ad435bdcf5262a3f"><div>
+          <section class="m-doc-details" id="gac85564daa98860cfa1a6c60381d3571b"><div>
             <h3>
-              typedef int <a href="#ga7cc214a236ad3bb6ad435bdcf5262a3f" class="m-doc-self">Int</a>
+              typedef int <a href="#gac85564daa98860cfa1a6c60381d3571b" class="m-doc-self">Int3</a>
               <div class="m-doc-include m-code m-inverted m-text-right"><span class="cp">#include</span> <a class="cpf" href="First_8h.html">&lt;First.h&gt;</a></div>
             </h3>
             <p>A typedef.</p>
index 594f71e3df8bdf845897f4887ab3cab859e278ab..d7ac6595c44354bd36e2b0b0602f99bf46a96334 100644 (file)
@@ -52,8 +52,8 @@
         <section id="typedef-members">
           <h2><a href="#typedef-members">Typedefs</a></h2>
           <dl class="m-doc">
-            <dt id="ad01b62dead0717cef791ff24ed1371cd">
-              using <a href="#ad01b62dead0717cef791ff24ed1371cd" class="m-doc-self">Int</a> = int
+            <dt id="a011bc16d926b77ad9f172540494d8e84">
+              using <a href="#a011bc16d926b77ad9f172540494d8e84" class="m-doc-self">Int1</a> = int
             </dt>
             <dd>A typedef.</dd>
           </dl>
index b15d659ab95f6061b29e29db5946e54ebf13922e..c611e07465a41372de757a380b957b51821ca203 100644 (file)
@@ -56,7 +56,7 @@
           <h2><a href="#typedef-members">Typedefs</a></h2>
           <dl class="m-doc">
             <dt>
-              using <a href="#a9fc9fdc7cf8b70815d959519730179e3" class="m-doc">Int</a> = int
+              using <a href="#ad4a93dc0f1e802929b3757f71f9954b3" class="m-doc">Int2</a> = int
             </dt>
             <dd>A typedef.</dd>
           </dl>
         </section>
         <section>
           <h2>Typedef documentation</h2>
-          <section class="m-doc-details" id="a9fc9fdc7cf8b70815d959519730179e3"><div>
+          <section class="m-doc-details" id="ad4a93dc0f1e802929b3757f71f9954b3"><div>
             <h3>
-              typedef int Spread::<wbr /><a href="#a9fc9fdc7cf8b70815d959519730179e3" class="m-doc-self">Int</a>
+              typedef int Spread::<wbr /><a href="#ad4a93dc0f1e802929b3757f71f9954b3" class="m-doc-self">Int2</a>
               <div class="m-doc-include m-code m-inverted m-text-right"><span class="cp">#include</span> <a class="cpf" href="First_8h.html">&lt;First.h&gt;</a></div>
             </h3>
             <p>A typedef.</p>
index 80314973bdd135178edbb4fd7d21a1363bba100a..a093e37cf5710af690fc6a3132e20c7233fb4a0d 100644 (file)
@@ -50,8 +50,8 @@
         <section id="typedef-members">
           <h2><a href="#typedef-members">Typedefs</a></h2>
           <dl class="m-doc">
-            <dt id="ga7cc214a236ad3bb6ad435bdcf5262a3f">
-              using <a href="#ga7cc214a236ad3bb6ad435bdcf5262a3f" class="m-doc-self">Int</a> = int
+            <dt id="gac85564daa98860cfa1a6c60381d3571b">
+              using <a href="#gac85564daa98860cfa1a6c60381d3571b" class="m-doc-self">Int3</a> = int
             </dt>
             <dd>A typedef.</dd>
           </dl>
index fe62c884d1c81efa1754e2fa78f66d72fb878e50..dc9ffc995d6867f625fd0bb8b54999a5475543c6 100644 (file)
@@ -51,8 +51,8 @@
         <section id="typedef-members">
           <h2><a href="#typedef-members">Typedefs</a></h2>
           <dl class="m-doc">
-            <dt id="ad01b62dead0717cef791ff24ed1371cd">
-              using <a href="#ad01b62dead0717cef791ff24ed1371cd" class="m-doc-self">Int</a> = int
+            <dt id="a011bc16d926b77ad9f172540494d8e84">
+              using <a href="#a011bc16d926b77ad9f172540494d8e84" class="m-doc-self">Int1</a> = int
             </dt>
             <dd>A typedef.</dd>
           </dl>
index 403dfef85077e0319bee16ac37e32808115db44d..8c6436ddd4a05b1021e3dc52b7e95667af1ac90e 100644 (file)
@@ -55,8 +55,8 @@
         <section id="typedef-members">
           <h2><a href="#typedef-members">Typedefs</a></h2>
           <dl class="m-doc">
-            <dt id="a9fc9fdc7cf8b70815d959519730179e3">
-              using <a href="#a9fc9fdc7cf8b70815d959519730179e3" class="m-doc-self">Int</a> = int
+            <dt id="ad4a93dc0f1e802929b3757f71f9954b3">
+              using <a href="#ad4a93dc0f1e802929b3757f71f9954b3" class="m-doc-self">Int2</a> = int
             </dt>
             <dd>A typedef.</dd>
           </dl>
index 633a20d0781a290f7dd43f2ad45b05de5e311b79..3e359369909669a07707c192fafa0b8fee84eab2 100644 (file)
@@ -18,7 +18,7 @@ namespace Contained {
 enum Enum {};
 
 /** @brief A typedef */
-typedef int Int;
+typedef int Int1;
 
 /** @brief A variable */
 constexpr const int Var = 3;
@@ -61,7 +61,7 @@ namespace Spread {
 enum Enum {};
 
 /** @brief A typedef */
-typedef int Int;
+typedef int Int2;
 
 /** @brief A variable */
 constexpr const int Var = 3;
@@ -107,7 +107,7 @@ All entries inside should have include information. (Unless the includes are dis
 enum Enum {};
 
 /** @brief A typedef */
-typedef int Int;
+typedef int Int3;
 
 /** @brief A variable */
 constexpr const int Var = 3;