https://github.com/SamrudhNelli created https://github.com/llvm/llvm-project/pull/181330
fixes #170733 >From cbb08ed5068f3161566b56cf5bb78c36ba59395e Mon Sep 17 00:00:00 2001 From: Samrudh Nelli <[email protected]> Date: Fri, 13 Feb 2026 13:43:11 +0530 Subject: [PATCH] fix: replace HTML-CHECK commands with HTML-CHECK-NEXT commands fixes #llvm/170733 --- .../clang-doc/basic-project.mustache.test | 1101 +++++++++-------- 1 file changed, 558 insertions(+), 543 deletions(-) diff --git a/clang-tools-extra/test/clang-doc/basic-project.mustache.test b/clang-tools-extra/test/clang-doc/basic-project.mustache.test index 4c882ef2e8384..c7991101ecdca 100644 --- a/clang-tools-extra/test/clang-doc/basic-project.mustache.test +++ b/clang-tools-extra/test/clang-doc/basic-project.mustache.test @@ -8,557 +8,572 @@ // RUN: FileCheck %s -input-file=%t/docs/html/GlobalNamespace/_ZTV6Circle.html -check-prefix=HTML-CIRCLE HTML-SHAPE: <html lang="en-US"> -HTML-SHAPE: <head> -HTML-SHAPE: <meta charset="utf-8"/> -HTML-SHAPE: <title>Shape</title> -HTML-SHAPE: <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/> -HTML-SHAPE: <script src="../mustache-index.js"></script> -HTML-SHAPE: <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css"> -HTML-SHAPE: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script> -HTML-SHAPE: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script> -HTML-SHAPE: </head> -HTML-SHAPE: <body> -HTML-SHAPE: <nav class="navbar"> -HTML-SHAPE: <div class="navbar__container"> -HTML-SHAPE: <div class="navbar__logo"> -HTML-SHAPE: </div> -HTML-SHAPE: <div class="navbar__menu"> -HTML-SHAPE: <ul class="navbar__links"> -HTML-SHAPE: <li class="navbar__item"> -HTML-SHAPE: <a href="../index.html" class="navbar__link">Home</a> -HTML-SHAPE: </li> -HTML-SHAPE: </ul> -HTML-SHAPE: </div> -HTML-SHAPE: </div> -HTML-SHAPE: <div class="navbar-breadcrumb-container"> -HTML-SHAPE: <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a> -HTML-SHAPE: </div> -HTML-SHAPE: </nav> -HTML-SHAPE: <main> -HTML-SHAPE: <div class="container"> -HTML-SHAPE: <div class="sidebar"> -HTML-SHAPE: <h2>class Shape</h2> -HTML-SHAPE: <ul> -HTML-SHAPE: <li> -HTML-SHAPE: <details open> -HTML-SHAPE: <summary class="sidebar-section"> -HTML-SHAPE: <a class="sidebar-item" href="#PublicMethods">Public Methods</a> -HTML-SHAPE: </summary> -HTML-SHAPE: <ul> -HTML-SHAPE: <li class="sidebar-item-container"> -HTML-SHAPE: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">area</a> -HTML-SHAPE: </li> -HTML-SHAPE: <li class="sidebar-item-container"> -HTML-SHAPE: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">perimeter</a> -HTML-SHAPE: </li> -HTML-SHAPE: <li class="sidebar-item-container"> -HTML-SHAPE: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">~Shape</a> -HTML-SHAPE: </li> -HTML-SHAPE: </ul> -HTML-SHAPE: </details> -HTML-SHAPE: </li> -HTML-SHAPE: </ul> -HTML-SHAPE: </div> -HTML-SHAPE: <div class="resizer" id="resizer"></div> -HTML-SHAPE: <div class="content"> -HTML-SHAPE: <section class="hero section-container"> -HTML-SHAPE: <div class="hero__title"> -HTML-SHAPE: <h1 class="hero__title-large">class Shape</h1> -HTML-SHAPE: <div class="doc-card"> -HTML-SHAPE: <div class="nested-delimiter-container"> -HTML-SHAPE: <p> Abstract base class for shapes.</p> -HTML-SHAPE: </div> -HTML-SHAPE: <div class="nested-delimiter-container"> -HTML-SHAPE: <p> Provides a common interface for different types of shapes.</p> -HTML-SHAPE: </div> -HTML-SHAPE: </div> -HTML-SHAPE: </div> -HTML-SHAPE: </section> -HTML-SHAPE: <section id="PublicMethods" class="section-container"> -HTML-SHAPE: <h2>Public Methods</h2> -HTML-SHAPE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-SHAPE: <pre><code class="language-cpp code-clang-doc">double area ()</code></pre> -HTML-SHAPE: <div class="doc-card"> -HTML-SHAPE: <div class="nested-delimiter-container"> -HTML-SHAPE: <p> Calculates the area of the shape.</p> -HTML-SHAPE: </div> -HTML-SHAPE: <div class="nested-delimiter-container"> -HTML-SHAPE: <h3>Returns</h3> -HTML-SHAPE: <p> double The area of the shape.</p> -HTML-SHAPE: </div> -HTML-SHAPE: </div> -HTML-SHAPE: </div> -HTML-SHAPE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-SHAPE: <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre> -HTML-SHAPE: <div class="doc-card"> -HTML-SHAPE: <div class="nested-delimiter-container"> -HTML-SHAPE: <p> Calculates the perimeter of the shape.</p> -HTML-SHAPE: </div> -HTML-SHAPE: <div class="nested-delimiter-container"> -HTML-SHAPE: <h3>Returns</h3> -HTML-SHAPE: <p> double The perimeter of the shape.</p> -HTML-SHAPE: </div> -HTML-SHAPE: </div> -HTML-SHAPE: </div> -HTML-SHAPE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-SHAPE: <pre><code class="language-cpp code-clang-doc">void ~Shape ()</code></pre> -HTML-SHAPE: <div class="doc-card"> -HTML-SHAPE: <div class="nested-delimiter-container"> -HTML-SHAPE: <p> Virtual destructor.</p> -HTML-SHAPE: </div> -HTML-SHAPE: </div> -HTML-SHAPE: </div> -HTML-SHAPE: </section> -HTML-SHAPE: </div> -HTML-SHAPE: </div> -HTML-SHAPE: </main> -HTML-SHAPE: </body> -HTML-SHAPE: </html> +HTML-SHAPE-NEXT: <head> +HTML-SHAPE-NEXT: <meta charset="utf-8"/> +HTML-SHAPE-NEXT: <title>Shape</title> +HTML-SHAPE-NEXT: <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/> +HTML-SHAPE-NEXT: <script src="../mustache-index.js"></script> +HTML-SHAPE-NEXT: <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css"> +HTML-SHAPE-NEXT: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script> +HTML-SHAPE-NEXT: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script> +HTML-SHAPE-NEXT: </head> +HTML-SHAPE-NEXT: <body> +HTML-SHAPE-NEXT: <header> +HTML-SHAPE-NEXT: <nav class="navbar"> +HTML-SHAPE-NEXT: <div class="navbar__container"> +HTML-SHAPE-NEXT: <div class="navbar__logo"> +HTML-SHAPE-NEXT: {{^ +$}} +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: <div class="navbar__menu"> +HTML-SHAPE-NEXT: <ul class="navbar__links"> +HTML-SHAPE-NEXT: <li class="navbar__item"> +HTML-SHAPE-NEXT: <a href="../index.html" class="navbar__link">Home</a> +HTML-SHAPE-NEXT: </li> +HTML-SHAPE-NEXT: </ul> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: <div class="navbar-breadcrumb-container"> +HTML-SHAPE-NEXT: <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: </nav> +HTML-SHAPE-NEXT: </header> +HTML-SHAPE-NEXT: <main> +HTML-SHAPE-NEXT: <div class="container"> +HTML-SHAPE-NEXT: <div class="sidebar"> +HTML-SHAPE-NEXT: <h2>class Shape</h2> +HTML-SHAPE-NEXT: <ul> +HTML-SHAPE-NEXT: <li> +HTML-SHAPE-NEXT: <details open> +HTML-SHAPE-NEXT: <summary class="sidebar-section"> +HTML-SHAPE-NEXT: <a class="sidebar-item" href="#PublicMethods">Public Methods</a> +HTML-SHAPE-NEXT: </summary> +HTML-SHAPE-NEXT: <ul> +HTML-SHAPE-NEXT: <li class="sidebar-item-container"> +HTML-SHAPE-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">area</a> +HTML-SHAPE-NEXT: </li> +HTML-SHAPE-NEXT: <li class="sidebar-item-container"> +HTML-SHAPE-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">perimeter</a> +HTML-SHAPE-NEXT: </li> +HTML-SHAPE-NEXT: <li class="sidebar-item-container"> +HTML-SHAPE-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">~Shape</a> +HTML-SHAPE-NEXT: </li> +HTML-SHAPE-NEXT: </ul> +HTML-SHAPE-NEXT: </details> +HTML-SHAPE-NEXT: </li> +HTML-SHAPE-NEXT: </ul> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: <div class="resizer" id="resizer"></div> +HTML-SHAPE-NEXT: <div class="content"> +HTML-SHAPE-NEXT: <section class="hero section-container"> +HTML-SHAPE-NEXT: <div class="hero__title"> +HTML-SHAPE-NEXT: <h1 class="hero__title-large">class Shape</h1> +HTML-SHAPE: <div class="doc-card"> +HTML-SHAPE-NEXT: <div class="nested-delimiter-container"> +HTML-SHAPE-NEXT: <p> Abstract base class for shapes.</p> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: <div class="nested-delimiter-container"> +HTML-SHAPE-NEXT: <p> Provides a common interface for different types of shapes.</p> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: </section> +HTML-SHAPE-NEXT: <section id="PublicMethods" class="section-container"> +HTML-SHAPE-NEXT: <h2>Public Methods</h2> +HTML-SHAPE-NEXT: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-SHAPE-NEXT: <pre><code class="language-cpp code-clang-doc">double area ()</code></pre> +HTML-SHAPE-NEXT: <div class="doc-card"> +HTML-SHAPE-NEXT: <div class="nested-delimiter-container"> +HTML-SHAPE-NEXT: <p> Calculates the area of the shape.</p> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: <div class="nested-delimiter-container"> +HTML-SHAPE-NEXT: <h3>Returns</h3> +HTML-SHAPE-NEXT: <p> double The area of the shape.</p> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-SHAPE-NEXT: <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre> +HTML-SHAPE-NEXT: <div class="doc-card"> +HTML-SHAPE-NEXT: <div class="nested-delimiter-container"> +HTML-SHAPE-NEXT: <p> Calculates the perimeter of the shape.</p> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: <div class="nested-delimiter-container"> +HTML-SHAPE-NEXT: <h3>Returns</h3> +HTML-SHAPE-NEXT: <p> double The perimeter of the shape.</p> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-SHAPE-NEXT: <pre><code class="language-cpp code-clang-doc">void ~Shape ()</code></pre> +HTML-SHAPE-NEXT: <div class="doc-card"> +HTML-SHAPE-NEXT: <div class="nested-delimiter-container"> +HTML-SHAPE-NEXT: <p> Virtual destructor.</p> +HTML-SHAPE-NEXT: </div> +HTML-SHAPE-NEXT: </div> + HTML-CALC: <!DOCTYPE html> -HTML-CALC: <html lang="en-US"> -HTML-CALC: <head> -HTML-CALC: <meta charset="utf-8"/> -HTML-CALC: <title>Calculator</title> -HTML-CALC: <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/> -HTML-CALC: <script src="../mustache-index.js"></script> -HTML-CALC: <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css"> -HTML-CALC: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script> -HTML-CALC: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script> -HTML-CALC: </head> -HTML-CALC: <body> -HTML-CALC: <nav class="navbar"> -HTML-CALC: <div class="navbar__container"> -HTML-CALC: <div class="navbar__logo"> -HTML-CALC: </div> -HTML-CALC: <div class="navbar__menu"> -HTML-CALC: <ul class="navbar__links"> -HTML-CALC: <li class="navbar__item"> -HTML-CALC: <a href="../index.html" class="navbar__link">Home</a> -HTML-CALC: </li> -HTML-CALC: </ul> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: <div class="navbar-breadcrumb-container"> -HTML-CALC: <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a> -HTML-CALC: </div> -HTML-CALC: </nav> -HTML-CALC: <main> -HTML-CALC: <div class="container"> -HTML-CALC: <div class="sidebar"> -HTML-CALC: <h2>class Calculator</h2> -HTML-CALC: <ul> -HTML-CALC: <li> -HTML-CALC: <details open> -HTML-CALC: <summary class="sidebar-section"> -HTML-CALC: <a class="sidebar-item" href="#PublicMembers">Public Members</a> -HTML-CALC: </summary> -HTML-CALC: <ul> -HTML-CALC: <li class="sidebar-item-container"> -HTML-CALC: <a class="sidebar-item" href="#public_val">public_val</a> -HTML-CALC: </li> -HTML-CALC: <li class="sidebar-item-container"> -HTML-CALC: <a class="sidebar-item" href="#static_val">static_val</a> -HTML-CALC: </li> -HTML-CALC: </ul> -HTML-CALC: </details> -HTML-CALC: </li> -HTML-CALC: <li> -HTML-CALC: <details open> -HTML-CALC: <summary class="sidebar-section"> -HTML-CALC: <a class="sidebar-item" href="#PublicMethods">Public Methods</a> -HTML-CALC: </summary> -HTML-CALC: <ul> -HTML-CALC: <li class="sidebar-item-container"> -HTML-CALC: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">add</a> -HTML-CALC: </li> -HTML-CALC: <li class="sidebar-item-container"> -HTML-CALC: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">subtract</a> -HTML-CALC: </li> -HTML-CALC: <li class="sidebar-item-container"> -HTML-CALC: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">multiply</a> -HTML-CALC: </li> -HTML-CALC: <li class="sidebar-item-container"> -HTML-CALC: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">divide</a> -HTML-CALC: </li> -HTML-CALC: <li class="sidebar-item-container"> -HTML-CALC: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">mod</a> -HTML-CALC: </li> -HTML-CALC: </ul> -HTML-CALC: </details> -HTML-CALC: </li> -HTML-CALC: </ul> -HTML-CALC: </div> -HTML-CALC: <div class="resizer" id="resizer"></div> -HTML-CALC: <div class="content"> -HTML-CALC: <section class="hero section-container"> -HTML-CALC: <div class="hero__title"> -HTML-CALC: <h1 class="hero__title-large">class Calculator</h1> -HTML-CALC: <div class="doc-card"> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <p> A simple calculator class.</p> -HTML-CALC: </div> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <p> Provides basic arithmetic operations.</p> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: </section> -HTML-CALC: <section id="PublicMembers" class="section-container"> -HTML-CALC: <h2>Public Members</h2> -HTML-CALC: <div> -HTML-CALC: <div id="public_val" class="delimiter-container"> -HTML-CALC: <pre><code class="language-cpp code-clang-doc" >int public_val</code></pre> -HTML-CALC: </div> -HTML-CALC: <div id="static_val" class="delimiter-container"> -HTML-CALC: <pre><code class="language-cpp code-clang-doc" >static const int static_val</code></pre> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: </section> -HTML-CALC: <section id="PublicMethods" class="section-container"> -HTML-CALC: <h2>Public Methods</h2> -HTML-CALC: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-CALC: <pre><code class="language-cpp code-clang-doc">int add (int a, int b)</code></pre> -HTML-CALC: <div class="doc-card"> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <p> Adds two integers.</p> -HTML-CALC: </div> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <h3>Parameters</h3> -HTML-CALC: <div> -HTML-CALC: <b>a</b> First integer. -HTML-CALC: </div> -HTML-CALC: <div> -HTML-CALC: <b>b</b> Second integer. -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <h3>Returns</h3> -HTML-CALC: <p> int The sum of a and b.</p> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-CALC: <pre><code class="language-cpp code-clang-doc">int subtract (int a, int b)</code></pre> -HTML-CALC: <div class="doc-card"> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <p> Subtracts the second integer from the first.</p> -HTML-CALC: </div> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <h3>Parameters</h3> -HTML-CALC: <div> -HTML-CALC: <b>a</b> First integer. -HTML-CALC: </div> -HTML-CALC: <div> -HTML-CALC: <b>b</b> Second integer. -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <h3>Returns</h3> -HTML-CALC: <p> int The result of a - b.</p> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-CALC: <pre><code class="language-cpp code-clang-doc">int multiply (int a, int b)</code></pre> -HTML-CALC: <div class="doc-card"> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <p> Multiplies two integers.</p> -HTML-CALC: </div> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <h3>Parameters</h3> -HTML-CALC: <div> -HTML-CALC: <b>a</b> First integer. -HTML-CALC: </div> -HTML-CALC: <div> -HTML-CALC: <b>b</b> Second integer. -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <h3>Returns</h3> -HTML-CALC: <p> int The product of a and b.</p> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-CALC: <pre><code class="language-cpp code-clang-doc">double divide (int a, int b)</code></pre> -HTML-CALC: <div class="doc-card"> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <p> Divides the first integer by the second.</p> -HTML-CALC: </div> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <h3>Parameters</h3> -HTML-CALC: <div> -HTML-CALC: <b>a</b> First integer. -HTML-CALC: </div> -HTML-CALC: <div> -HTML-CALC: <b>b</b> Second integer. -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <h3>Returns</h3> -HTML-CALC: <p> double The result of a / b.</p> -HTML-CALC: </div> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <h3>Throws</h3> -HTML-CALC: <div> -HTML-CALC: <b>std::invalid_argument</b> if b is zero. -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-CALC: <pre><code class="language-cpp code-clang-doc">int mod (int a, int b)</code></pre> -HTML-CALC: <div class="doc-card"> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <p> Performs the mod operation on integers.</p> -HTML-CALC: </div> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <h3>Parameters</h3> -HTML-CALC: <div> -HTML-CALC: <b>a</b> First integer. -HTML-CALC: </div> -HTML-CALC: <div> -HTML-CALC: <b>b</b> Second integer. -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: <div class="nested-delimiter-container"> -HTML-CALC: <h3>Returns</h3> -HTML-CALC: <p> The result of a % b.</p> -HTML-CALC: </div> -HTML-CALC: </div> -HTML-CALC: </div> +HTML-CALC-NEXT: <html lang="en-US"> +HTML-CALC-NEXT: <head> +HTML-CALC-NEXT: <meta charset="utf-8"/> +HTML-CALC-NEXT: <title>Calculator</title> +HTML-CALC-NEXT: <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/> +HTML-CALC-NEXT: <script src="../mustache-index.js"></script> +HTML-CALC-NEXT: <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css"> +HTML-CALC-NEXT: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script> +HTML-CALC-NEXT: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script> +HTML-CALC-NEXT: </head> +HTML-CALC-NEXT: <body> +HTML-CALC-NEXT: <header> +HTML-CALC-NEXT: <nav class="navbar"> +HTML-CALC-NEXT: <div class="navbar__container"> +HTML-CALC-NEXT: <div class="navbar__logo"> +HTML-CALC-NEXT: {{^ +$}} +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="navbar__menu"> +HTML-CALC-NEXT: <ul class="navbar__links"> +HTML-CALC-NEXT: <li class="navbar__item"> +HTML-CALC-NEXT: <a href="../index.html" class="navbar__link">Home</a> +HTML-CALC-NEXT: </li> +HTML-CALC-NEXT: </ul> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="navbar-breadcrumb-container"> +HTML-CALC-NEXT: <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </nav> +HTML-CALC-NEXT: </header> +HTML-CALC-NEXT: <main> +HTML-CALC-NEXT: <div class="container"> +HTML-CALC-NEXT: <div class="sidebar"> +HTML-CALC-NEXT: <h2>class Calculator</h2> +HTML-CALC-NEXT: <ul> +HTML-CALC-NEXT: <li> +HTML-CALC-NEXT: <details open> +HTML-CALC-NEXT: <summary class="sidebar-section"> +HTML-CALC-NEXT: <a class="sidebar-item" href="#PublicMembers">Public Members</a> +HTML-CALC-NEXT: </summary> +HTML-CALC-NEXT: <ul> +HTML-CALC-NEXT: <li class="sidebar-item-container"> +HTML-CALC-NEXT: <a class="sidebar-item" href="#public_val">public_val</a> +HTML-CALC-NEXT: </li> +HTML-CALC-NEXT: <li class="sidebar-item-container"> +HTML-CALC-NEXT: <a class="sidebar-item" href="#static_val">static_val</a> +HTML-CALC-NEXT: </li> +HTML-CALC-NEXT: </ul> +HTML-CALC-NEXT: </details> +HTML-CALC-NEXT: </li> +HTML-CALC-NEXT: <li> +HTML-CALC-NEXT: <details open> +HTML-CALC-NEXT: <summary class="sidebar-section"> +HTML-CALC-NEXT: <a class="sidebar-item" href="#PublicMethods">Public Methods</a> +HTML-CALC-NEXT: </summary> +HTML-CALC-NEXT: <ul> +HTML-CALC-NEXT: <li class="sidebar-item-container"> +HTML-CALC-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">add</a> +HTML-CALC-NEXT: </li> +HTML-CALC-NEXT: <li class="sidebar-item-container"> +HTML-CALC-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">subtract</a> +HTML-CALC-NEXT: </li> +HTML-CALC-NEXT: <li class="sidebar-item-container"> +HTML-CALC-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">multiply</a> +HTML-CALC-NEXT: </li> +HTML-CALC-NEXT: <li class="sidebar-item-container"> +HTML-CALC-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">divide</a> +HTML-CALC-NEXT: </li> +HTML-CALC-NEXT: <li class="sidebar-item-container"> +HTML-CALC-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">mod</a> +HTML-CALC-NEXT: </li> +HTML-CALC-NEXT: </ul> +HTML-CALC-NEXT: </details> +HTML-CALC-NEXT: </li> +HTML-CALC-NEXT: </ul> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="resizer" id="resizer"></div> +HTML-CALC-NEXT: <div class="content"> +HTML-CALC-NEXT: <section class="hero section-container"> +HTML-CALC-NEXT: <div class="hero__title"> +HTML-CALC-NEXT: <h1 class="hero__title-large">class Calculator</h1> +HTML-CALC: <div class="doc-card"> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <p> A simple calculator class.</p> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <p> Provides basic arithmetic operations.</p> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </section> +HTML-CALC-NEXT: <section id="PublicMembers" class="section-container"> +HTML-CALC-NEXT: <h2>Public Members</h2> +HTML-CALC-NEXT: <div> +HTML-CALC-NEXT: <div id="public_val" class="delimiter-container"> +HTML-CALC-NEXT: <pre><code class="language-cpp code-clang-doc" >int public_val</code></pre> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div id="static_val" class="delimiter-container"> +HTML-CALC-NEXT: <pre><code class="language-cpp code-clang-doc" >static const int static_val</code></pre> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </section> +HTML-CALC-NEXT: <section id="PublicMethods" class="section-container"> +HTML-CALC-NEXT: <h2>Public Methods</h2> +HTML-CALC-NEXT: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-CALC-NEXT: <pre><code class="language-cpp code-clang-doc">int add (int a, int b)</code></pre> +HTML-CALC-NEXT: <div class="doc-card"> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <p> Adds two integers.</p> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <h3>Parameters</h3> +HTML-CALC-NEXT: <div> +HTML-CALC-NEXT: <b>a</b> First integer. +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div> +HTML-CALC-NEXT: <b>b</b> Second integer. +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <h3>Returns</h3> +HTML-CALC-NEXT: <p> int The sum of a and b.</p> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-CALC-NEXT: <pre><code class="language-cpp code-clang-doc">int subtract (int a, int b)</code></pre> +HTML-CALC-NEXT: <div class="doc-card"> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <p> Subtracts the second integer from the first.</p> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <h3>Parameters</h3> +HTML-CALC-NEXT: <div> +HTML-CALC-NEXT: <b>a</b> First integer. +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div> +HTML-CALC-NEXT: <b>b</b> Second integer. +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <h3>Returns</h3> +HTML-CALC-NEXT: <p> int The result of a - b.</p> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-CALC-NEXT: <pre><code class="language-cpp code-clang-doc">int multiply (int a, int b)</code></pre> +HTML-CALC-NEXT: <div class="doc-card"> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <p> Multiplies two integers.</p> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <h3>Parameters</h3> +HTML-CALC-NEXT: <div> +HTML-CALC-NEXT: <b>a</b> First integer. +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div> +HTML-CALC-NEXT: <b>b</b> Second integer. +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <h3>Returns</h3> +HTML-CALC-NEXT: <p> int The product of a and b.</p> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-CALC-NEXT: <pre><code class="language-cpp code-clang-doc">double divide (int a, int b)</code></pre> +HTML-CALC-NEXT: <div class="doc-card"> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <p> Divides the first integer by the second.</p> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <h3>Parameters</h3> +HTML-CALC-NEXT: <div> +HTML-CALC-NEXT: <b>a</b> First integer. +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div> +HTML-CALC-NEXT: <b>b</b> Second integer. +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <h3>Returns</h3> +HTML-CALC-NEXT: <p> double The result of a / b.</p> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <h3>Throws</h3> +HTML-CALC-NEXT: <div> +HTML-CALC-NEXT: <b>std::invalid_argument</b> if b is zero. +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-CALC-NEXT: <pre><code class="language-cpp code-clang-doc">int mod (int a, int b)</code></pre> +HTML-CALC-NEXT: <div class="doc-card"> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <p> Performs the mod operation on integers.</p> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <h3>Parameters</h3> +HTML-CALC-NEXT: <div> +HTML-CALC-NEXT: <b>a</b> First integer. +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div> +HTML-CALC-NEXT: <b>b</b> Second integer. +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: <div class="nested-delimiter-container"> +HTML-CALC-NEXT: <h3>Returns</h3> +HTML-CALC-NEXT: <p> The result of a % b.</p> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC: </div> +HTML-CALC-NEXT: </section> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </div> +HTML-CALC-NEXT: </main> +HTML-CALC-NEXT: </body> +HTML-CALC-NEXT: </html> HTML-RECTANGLE: <!DOCTYPE html> -HTML-RECTANGLE: <html lang="en-US"> -HTML-RECTANGLE: <head> -HTML-RECTANGLE: <meta charset="utf-8"/> -HTML-RECTANGLE: <title>Rectangle</title> -HTML-RECTANGLE: <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/> -HTML-RECTANGLE: <script src="../mustache-index.js"></script> -HTML-RECTANGLE: <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css"> -HTML-RECTANGLE: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script> -HTML-RECTANGLE: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script> -HTML-RECTANGLE: </head> -HTML-RECTANGLE: <body> -HTML-RECTANGLE: <nav class="navbar"> -HTML-RECTANGLE: <div class="navbar__container"> -HTML-RECTANGLE: <div class="navbar__logo"> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: <div class="navbar__menu"> -HTML-RECTANGLE: <ul class="navbar__links"> -HTML-RECTANGLE: <li class="navbar__item"> -HTML-RECTANGLE: <a href="../index.html" class="navbar__link">Home</a> -HTML-RECTANGLE: </li> -HTML-RECTANGLE: </ul> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: <div class="navbar-breadcrumb-container"> -HTML-RECTANGLE: <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: </nav> -HTML-RECTANGLE: <main> -HTML-RECTANGLE: <div class="container"> -HTML-RECTANGLE: <div class="sidebar"> -HTML-RECTANGLE: <h2>class Rectangle</h2> -HTML-RECTANGLE: <ul> -HTML-RECTANGLE: <li> -HTML-RECTANGLE: <details open> -HTML-RECTANGLE: <summary class="sidebar-section"> -HTML-RECTANGLE: <a class="sidebar-item" href="#PublicMethods">Public Methods</a> -HTML-RECTANGLE: </summary> -HTML-RECTANGLE: <ul> -HTML-RECTANGLE: <li class="sidebar-item-container"> -HTML-RECTANGLE: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">Rectangle</a> -HTML-RECTANGLE: </li> -HTML-RECTANGLE: <li class="sidebar-item-container"> -HTML-RECTANGLE: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">area</a> -HTML-RECTANGLE: </li> -HTML-RECTANGLE: <li class="sidebar-item-container"> -HTML-RECTANGLE: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">perimeter</a> -HTML-RECTANGLE: </li> -HTML-RECTANGLE: </ul> -HTML-RECTANGLE: </details> -HTML-RECTANGLE: </li> -HTML-RECTANGLE: </ul> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: <div class="resizer" id="resizer"></div> -HTML-RECTANGLE: <div class="content"> -HTML-RECTANGLE: <section class="hero section-container"> -HTML-RECTANGLE: <div class="hero__title"> -HTML-RECTANGLE: <h1 class="hero__title-large">class Rectangle</h1> -HTML-RECTANGLE: <div class="doc-card"> -HTML-RECTANGLE: <div class="nested-delimiter-container"> -HTML-RECTANGLE: <p> Rectangle class derived from Shape.</p> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: <div class="nested-delimiter-container"> -HTML-RECTANGLE: <p> Represents a rectangle with a given width and height.</p> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: </section> -HTML-RECTANGLE: <section id="PublicMethods" class="section-container"> -HTML-RECTANGLE: <h2>Public Methods</h2> -HTML-RECTANGLE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-RECTANGLE: <pre><code class="language-cpp code-clang-doc">void Rectangle (double width, double height)</code></pre> -HTML-RECTANGLE: <div class="doc-card"> -HTML-RECTANGLE: <div class="nested-delimiter-container"> -HTML-RECTANGLE: <p> Constructs a new Rectangle object.</p> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: <div class="nested-delimiter-container"> -HTML-RECTANGLE: <h3>Parameters</h3> -HTML-RECTANGLE: <div> -HTML-RECTANGLE: <b>width</b> Width of the rectangle. -HTML-RECTANGLE: </div> -HTML-RECTANGLE: <div> -HTML-RECTANGLE: <b>height</b> Height of the rectangle. -HTML-RECTANGLE: </div> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-RECTANGLE: <pre><code class="language-cpp code-clang-doc">double area ()</code></pre> -HTML-RECTANGLE: <div class="doc-card"> -HTML-RECTANGLE: <div class="nested-delimiter-container"> -HTML-RECTANGLE: <p> Calculates the area of the rectangle.</p> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: <div class="nested-delimiter-container"> -HTML-RECTANGLE: <h3>Returns</h3> -HTML-RECTANGLE: <p> double The area of the rectangle.</p> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-RECTANGLE: <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre> +HTML-RECTANGLE-NEXT: <html lang="en-US"> +HTML-RECTANGLE-NEXT: <head> +HTML-RECTANGLE-NEXT: <meta charset="utf-8"/> +HTML-RECTANGLE-NEXT: <title>Rectangle</title> +HTML-RECTANGLE-NEXT: <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/> +HTML-RECTANGLE-NEXT: <script src="../mustache-index.js"></script> +HTML-RECTANGLE-NEXT: <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css"> +HTML-RECTANGLE-NEXT: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script> +HTML-RECTANGLE-NEXT: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script> +HTML-RECTANGLE-NEXT: </head> +HTML-RECTANGLE-NEXT: <body> +HTML-RECTANGLE-NEXT: <header> +HTML-RECTANGLE-NEXT: <nav class="navbar"> +HTML-RECTANGLE-NEXT: <div class="navbar__container"> +HTML-RECTANGLE-NEXT: <div class="navbar__logo"> +HTML-RECTANGLE-NEXT: {{^ +$}} +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: <div class="navbar__menu"> +HTML-RECTANGLE-NEXT: <ul class="navbar__links"> +HTML-RECTANGLE-NEXT: <li class="navbar__item"> +HTML-RECTANGLE-NEXT: <a href="../index.html" class="navbar__link">Home</a> +HTML-RECTANGLE-NEXT: </li> +HTML-RECTANGLE-NEXT: </ul> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: <div class="navbar-breadcrumb-container"> +HTML-RECTANGLE-NEXT: <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: </nav> +HTML-RECTANGLE-NEXT: </header> +HTML-RECTANGLE-NEXT: <main> +HTML-RECTANGLE-NEXT: <div class="container"> +HTML-RECTANGLE-NEXT: <div class="sidebar"> +HTML-RECTANGLE-NEXT: <h2>class Rectangle</h2> +HTML-RECTANGLE-NEXT: <ul> +HTML-RECTANGLE-NEXT: <li> +HTML-RECTANGLE-NEXT: <details open> +HTML-RECTANGLE-NEXT: <summary class="sidebar-section"> +HTML-RECTANGLE-NEXT: <a class="sidebar-item" href="#PublicMethods">Public Methods</a> +HTML-RECTANGLE-NEXT: </summary> +HTML-RECTANGLE-NEXT: <ul> +HTML-RECTANGLE-NEXT: <li class="sidebar-item-container"> +HTML-RECTANGLE-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">Rectangle</a> +HTML-RECTANGLE-NEXT: </li> +HTML-RECTANGLE-NEXT: <li class="sidebar-item-container"> +HTML-RECTANGLE-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">area</a> +HTML-RECTANGLE-NEXT: </li> +HTML-RECTANGLE-NEXT: <li class="sidebar-item-container"> +HTML-RECTANGLE-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">perimeter</a> +HTML-RECTANGLE-NEXT: </li> +HTML-RECTANGLE-NEXT: </ul> +HTML-RECTANGLE-NEXT: </details> +HTML-RECTANGLE-NEXT: </li> +HTML-RECTANGLE-NEXT: </ul> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: <div class="resizer" id="resizer"></div> +HTML-RECTANGLE-NEXT: <div class="content"> +HTML-RECTANGLE-NEXT: <section class="hero section-container"> +HTML-RECTANGLE-NEXT: <div class="hero__title"> +HTML-RECTANGLE-NEXT: <h1 class="hero__title-large">class Rectangle</h1> HTML-RECTANGLE: <div class="doc-card"> -HTML-RECTANGLE: <div class="nested-delimiter-container"> -HTML-RECTANGLE: <p> Calculates the perimeter of the rectangle.</p> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: <div class="nested-delimiter-container"> -HTML-RECTANGLE: <h3>Returns</h3> -HTML-RECTANGLE: <p> double The perimeter of the rectangle.</p> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: </div> -HTML-RECTANGLE: </div> +HTML-RECTANGLE-NEXT: <div class="nested-delimiter-container"> +HTML-RECTANGLE-NEXT: <p> Rectangle class derived from Shape.</p> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: <div class="nested-delimiter-container"> +HTML-RECTANGLE-NEXT: <p> Represents a rectangle with a given width and height.</p> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: </section> +HTML-RECTANGLE-NEXT: <section id="PublicMethods" class="section-container"> +HTML-RECTANGLE-NEXT: <h2>Public Methods</h2> +HTML-RECTANGLE-NEXT: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-RECTANGLE-NEXT: <pre><code class="language-cpp code-clang-doc">void Rectangle (double width, double height)</code></pre> +HTML-RECTANGLE-NEXT: <div class="doc-card"> +HTML-RECTANGLE-NEXT: <div class="nested-delimiter-container"> +HTML-RECTANGLE-NEXT: <p> Constructs a new Rectangle object.</p> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: <div class="nested-delimiter-container"> +HTML-RECTANGLE-NEXT: <h3>Parameters</h3> +HTML-RECTANGLE-NEXT: <div> +HTML-RECTANGLE-NEXT: <b>width</b> Width of the rectangle. +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: <div> +HTML-RECTANGLE-NEXT: <b>height</b> Height of the rectangle. +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-RECTANGLE-NEXT: <pre><code class="language-cpp code-clang-doc">double area ()</code></pre> +HTML-RECTANGLE-NEXT: <div class="doc-card"> +HTML-RECTANGLE-NEXT: <div class="nested-delimiter-container"> +HTML-RECTANGLE-NEXT: <p> Calculates the area of the rectangle.</p> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: <div class="nested-delimiter-container"> +HTML-RECTANGLE-NEXT: <h3>Returns</h3> +HTML-RECTANGLE-NEXT: <p> double The area of the rectangle.</p> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-RECTANGLE-NEXT: <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre> +HTML-RECTANGLE-NEXT: <div class="doc-card"> +HTML-RECTANGLE-NEXT: <div class="nested-delimiter-container"> +HTML-RECTANGLE-NEXT: <p> Calculates the perimeter of the rectangle.</p> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: <div class="nested-delimiter-container"> +HTML-RECTANGLE-NEXT: <h3>Returns</h3> +HTML-RECTANGLE-NEXT: <p> double The perimeter of the rectangle.</p> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE: </div> +HTML-RECTANGLE-NEXT: </section> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: </div> +HTML-RECTANGLE-NEXT: </main> +HTML-RECTANGLE-NEXT: </body> +HTML-RECTANGLE-NEXT: </html> HTML-CIRCLE: <!DOCTYPE html> -HTML-CIRCLE: <html lang="en-US"> -HTML-CIRCLE: <head> -HTML-CIRCLE: <meta charset="utf-8"/> -HTML-CIRCLE: <title>Circle</title> -HTML-CIRCLE: <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/> -HTML-CIRCLE: <script src="../mustache-index.js"></script> -HTML-CIRCLE: <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css"> -HTML-CIRCLE: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script> -HTML-CIRCLE: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script> -HTML-CIRCLE: </head> -HTML-CIRCLE: <body> -HTML-CIRCLE: <nav class="navbar"> -HTML-CIRCLE: <div class="navbar__container"> -HTML-CIRCLE: <div class="navbar__logo"> -HTML-CIRCLE: </div> -HTML-CIRCLE: <div class="navbar__menu"> -HTML-CIRCLE: <ul class="navbar__links"> -HTML-CIRCLE: <li class="navbar__item"> -HTML-CIRCLE: <a href="../index.html" class="navbar__link">Home</a> -HTML-CIRCLE: </li> -HTML-CIRCLE: </ul> -HTML-CIRCLE: </div> -HTML-CIRCLE: </div> -HTML-CIRCLE: <div class="navbar-breadcrumb-container"> -HTML-CIRCLE: <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a> -HTML-CIRCLE: </div> -HTML-CIRCLE: </nav> -HTML-CIRCLE: <main> -HTML-CIRCLE: <div class="container"> -HTML-CIRCLE: <div class="sidebar"> -HTML-CIRCLE: <h2>class Circle</h2> -HTML-CIRCLE: <ul> -HTML-CIRCLE: <li> -HTML-CIRCLE: <details open> -HTML-CIRCLE: <summary class="sidebar-section"> -HTML-CIRCLE: <a class="sidebar-item" href="#PublicMethods">Public Methods</a> -HTML-CIRCLE: </summary> -HTML-CIRCLE: <ul> -HTML-CIRCLE: <li class="sidebar-item-container"> -HTML-CIRCLE: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">Circle</a> -HTML-CIRCLE: </li> -HTML-CIRCLE: <li class="sidebar-item-container"> -HTML-CIRCLE: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">area</a> -HTML-CIRCLE: </li> -HTML-CIRCLE: <li class="sidebar-item-container"> -HTML-CIRCLE: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">perimeter</a> -HTML-CIRCLE: </li> -HTML-CIRCLE: </ul> -HTML-CIRCLE: </details> -HTML-CIRCLE: </li> -HTML-CIRCLE: </ul> -HTML-CIRCLE: </div> -HTML-CIRCLE: <div class="resizer" id="resizer"></div> -HTML-CIRCLE: <div class="content"> -HTML-CIRCLE: <section class="hero section-container"> -HTML-CIRCLE: <div class="hero__title"> -HTML-CIRCLE: <h1 class="hero__title-large">class Circle</h1> -HTML-CIRCLE: <div class="doc-card"> -HTML-CIRCLE: <div class="nested-delimiter-container"> -HTML-CIRCLE: <p> Circle class derived from Shape.</p> -HTML-CIRCLE: </div> -HTML-CIRCLE: <div class="nested-delimiter-container"> -HTML-CIRCLE: <p> Represents a circle with a given radius.</p> -HTML-CIRCLE: </div> -HTML-CIRCLE: </div> -HTML-CIRCLE: </div> -HTML-CIRCLE: </section> -HTML-CIRCLE: <section id="PublicMethods" class="section-container"> -HTML-CIRCLE: <h2>Public Methods</h2> -HTML-CIRCLE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-CIRCLE: <pre><code class="language-cpp code-clang-doc">void Circle (double radius)</code></pre> -HTML-CIRCLE: <div class="doc-card"> -HTML-CIRCLE: <div class="nested-delimiter-container"> -HTML-CIRCLE: <p> Constructs a new Circle object.</p> -HTML-CIRCLE: </div> -HTML-CIRCLE: <div class="nested-delimiter-container"> -HTML-CIRCLE: <h3>Parameters</h3> -HTML-CIRCLE: <div> -HTML-CIRCLE: <b>radius</b> Radius of the circle. -HTML-CIRCLE: </div> -HTML-CIRCLE: </div> -HTML-CIRCLE: </div> -HTML-CIRCLE: </div> -HTML-CIRCLE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-CIRCLE: <pre><code class="language-cpp code-clang-doc">double area ()</code></pre> -HTML-CIRCLE: <div class="doc-card"> -HTML-CIRCLE: <div class="nested-delimiter-container"> -HTML-CIRCLE: <p> Calculates the area of the circle.</p> -HTML-CIRCLE: </div> -HTML-CIRCLE: <div class="nested-delimiter-container"> -HTML-CIRCLE: <h3>Returns</h3> -HTML-CIRCLE: <p> double The area of the circle.</p> -HTML-CIRCLE: </div> -HTML-CIRCLE: </div> -HTML-CIRCLE: </div> -HTML-CIRCLE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> -HTML-CIRCLE: <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre> +HTML-CIRCLE-NEXT: <html lang="en-US"> +HTML-CIRCLE-NEXT: <head> +HTML-CIRCLE-NEXT: <meta charset="utf-8"/> +HTML-CIRCLE-NEXT: <title>Circle</title> +HTML-CIRCLE-NEXT: <link rel="stylesheet" type="text/css" href="../clang-doc-mustache.css"/> +HTML-CIRCLE-NEXT: <script src="../mustache-index.js"></script> +HTML-CIRCLE-NEXT: <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css"> +HTML-CIRCLE-NEXT: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script> +HTML-CIRCLE-NEXT: <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script> +HTML-CIRCLE-NEXT: </head> +HTML-CIRCLE-NEXT: <body> +HTML-CIRCLE-NEXT: <header> +HTML-CIRCLE-NEXT: <nav class="navbar"> +HTML-CIRCLE-NEXT: <div class="navbar__container"> +HTML-CIRCLE-NEXT: <div class="navbar__logo"> +HTML-CIRCLE-NEXT: {{^ +$}} +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: <div class="navbar__menu"> +HTML-CIRCLE-NEXT: <ul class="navbar__links"> +HTML-CIRCLE-NEXT: <li class="navbar__item"> +HTML-CIRCLE-NEXT: <a href="../index.html" class="navbar__link">Home</a> +HTML-CIRCLE-NEXT: </li> +HTML-CIRCLE-NEXT: </ul> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: <div class="navbar-breadcrumb-container"> +HTML-CIRCLE-NEXT: <a href="./index.html"><div class="navbar-breadcrumb-item">Global Namespace</div></a> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: </nav> +HTML-CIRCLE-NEXT: </header> +HTML-CIRCLE-NEXT: <main> +HTML-CIRCLE-NEXT: <div class="container"> +HTML-CIRCLE-NEXT: <div class="sidebar"> +HTML-CIRCLE-NEXT: <h2>class Circle</h2> +HTML-CIRCLE-NEXT: <ul> +HTML-CIRCLE-NEXT: <li> +HTML-CIRCLE-NEXT: <details open> +HTML-CIRCLE-NEXT: <summary class="sidebar-section"> +HTML-CIRCLE-NEXT: <a class="sidebar-item" href="#PublicMethods">Public Methods</a> +HTML-CIRCLE-NEXT: </summary> +HTML-CIRCLE-NEXT: <ul> +HTML-CIRCLE-NEXT: <li class="sidebar-item-container"> +HTML-CIRCLE-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">Circle</a> +HTML-CIRCLE-NEXT: </li> +HTML-CIRCLE-NEXT: <li class="sidebar-item-container"> +HTML-CIRCLE-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">area</a> +HTML-CIRCLE-NEXT: </li> +HTML-CIRCLE-NEXT: <li class="sidebar-item-container"> +HTML-CIRCLE-NEXT: <a class="sidebar-item" href="#{{([0-9A-F]{40})}}">perimeter</a> +HTML-CIRCLE-NEXT: </li> +HTML-CIRCLE-NEXT: </ul> +HTML-CIRCLE-NEXT: </details> +HTML-CIRCLE-NEXT: </li> +HTML-CIRCLE-NEXT: </ul> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: <div class="resizer" id="resizer"></div> +HTML-CIRCLE-NEXT: <div class="content"> +HTML-CIRCLE-NEXT: <section class="hero section-container"> +HTML-CIRCLE-NEXT: <div class="hero__title"> +HTML-CIRCLE-NEXT: <h1 class="hero__title-large">class Circle</h1> HTML-CIRCLE: <div class="doc-card"> -HTML-CIRCLE: <div class="nested-delimiter-container"> -HTML-CIRCLE: <p> Calculates the perimeter of the circle.</p> -HTML-CIRCLE: </div> -HTML-CIRCLE: <div class="nested-delimiter-container"> -HTML-CIRCLE: <h3>Returns</h3> -HTML-CIRCLE: <p> double The perimeter of the circle.</p> -HTML-CIRCLE: </div> -HTML-CIRCLE: <h3>Code</h3> -HTML-CIRCLE: <div> -HTML-CIRCLE: <pre class="code-block"> -HTML-CIRCLE: <code> -HTML-CIRCLE: Circle circle(5.0); -HTML-CIRCLE: double perimeter = circle.perimeter(); -HTML-CIRCLE: </code> -HTML-CIRCLE: </pre> -HTML-CIRCLE: </div> -HTML-CIRCLE: </div> -HTML-CIRCLE: </div> -HTML-CIRCLE: </section> +HTML-CIRCLE-NEXT: <div class="nested-delimiter-container"> +HTML-CIRCLE-NEXT: <p> Circle class derived from Shape.</p> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: <div class="nested-delimiter-container"> +HTML-CIRCLE-NEXT: <p> Represents a circle with a given radius.</p> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: </section> +HTML-CIRCLE-NEXT: <section id="PublicMethods" class="section-container"> +HTML-CIRCLE-NEXT: <h2>Public Methods</h2> +HTML-CIRCLE-NEXT: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-CIRCLE-NEXT: <pre><code class="language-cpp code-clang-doc">void Circle (double radius)</code></pre> +HTML-CIRCLE-NEXT: <div class="doc-card"> +HTML-CIRCLE-NEXT: <div class="nested-delimiter-container"> +HTML-CIRCLE-NEXT: <p> Constructs a new Circle object.</p> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: <div class="nested-delimiter-container"> +HTML-CIRCLE-NEXT: <h3>Parameters</h3> +HTML-CIRCLE-NEXT: <div> +HTML-CIRCLE-NEXT: <b>radius</b> Radius of the circle. +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-CIRCLE-NEXT: <pre><code class="language-cpp code-clang-doc">double area ()</code></pre> +HTML-CIRCLE-NEXT: <div class="doc-card"> +HTML-CIRCLE-NEXT: <div class="nested-delimiter-container"> +HTML-CIRCLE-NEXT: <p> Calculates the area of the circle.</p> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: <div class="nested-delimiter-container"> +HTML-CIRCLE-NEXT: <h3>Returns</h3> +HTML-CIRCLE-NEXT: <p> double The area of the circle.</p> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE: <div id="{{([0-9A-F]{40})}}" class="delimiter-container"> +HTML-CIRCLE-NEXT: <pre><code class="language-cpp code-clang-doc">double perimeter ()</code></pre> +HTML-CIRCLE-NEXT: <div class="doc-card"> +HTML-CIRCLE-NEXT: <div class="nested-delimiter-container"> +HTML-CIRCLE-NEXT: <p> Calculates the perimeter of the circle.</p> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: <div class="nested-delimiter-container"> +HTML-CIRCLE-NEXT: <h3>Returns</h3> +HTML-CIRCLE-NEXT: <p> double The perimeter of the circle.</p> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: <h3>Code</h3> +HTML-CIRCLE-NEXT: <div> +HTML-CIRCLE-NEXT: <pre class="code-block"> +HTML-CIRCLE-NEXT: <code> +HTML-CIRCLE-NEXT: Circle circle(5.0); +HTML-CIRCLE-NEXT: double perimeter = circle.perimeter(); +HTML-CIRCLE-NEXT: </code> +HTML-CIRCLE-NEXT: </pre> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE: </div> +HTML-CIRCLE-NEXT: </section> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: </div> +HTML-CIRCLE-NEXT: </main> +HTML-CIRCLE-NEXT: </body> +HTML-CIRCLE-NEXT: </html> _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
