| // RUN: rm -rf %t && mkdir -p %t/docs %t/build |
| // RUN: sed 's|$test_dir|%/S|g' %S/Inputs/basic-project/database_template.json > %t/build/compile_commands.json |
| |
| // RUN: clang-doc --format=mustache --output=%t/docs --executor=all-TUs %t/build/compile_commands.json |
| // RUN: FileCheck %s -input-file=%t/docs/html/_ZTV5Shape.html -check-prefix=HTML-SHAPE |
| // RUN: FileCheck %s -input-file=%t/docs/html/_ZTV10Calculator.html -check-prefix=HTML-CALC |
| // RUN: FileCheck %s -input-file=%t/docs/html/_ZTV9Rectangle.html -check-prefix=HTML-RECTANGLE |
| // RUN: FileCheck %s -input-file=%t/docs/html/_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="/" class="navbar__link">Namespace</a> |
| HTML-SHAPE: </li> |
| HTML-SHAPE: <li class="navbar__item"> |
| HTML-SHAPE: <a href="/" class="navbar__link">Class</a> |
| HTML-SHAPE: </li> |
| HTML-SHAPE: </ul> |
| HTML-SHAPE: </div> |
| 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 class="sidebar-section"> |
| HTML-SHAPE: <a class="sidebar-item" href="#PublicMethods">Public Method</a> |
| HTML-SHAPE: </li> |
| 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: </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="hero__subtitle"> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <p> Abstract base class for shapes.</p> |
| HTML-SHAPE: </div> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <p></p> |
| HTML-SHAPE: </div> |
| HTML-SHAPE: <div> |
| 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> |
| HTML-SHAPE: <div class="delimiter-container"> |
| HTML-SHAPE: <div id="{{([0-9A-F]{40})}}"> |
| HTML-SHAPE: <pre> |
| HTML-SHAPE: <code class="language-cpp code-clang-doc"> |
| HTML-SHAPE: double area () |
| HTML-SHAPE: </code> |
| HTML-SHAPE: </pre> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <p> Calculates the area of the shape.</p> |
| HTML-SHAPE: </div> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <p></p> |
| HTML-SHAPE: </div> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <p></p> |
| HTML-SHAPE: </div> |
| 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 class="delimiter-container"> |
| HTML-SHAPE: <div id="{{([0-9A-F]{40})}}"> |
| HTML-SHAPE: <pre> |
| HTML-SHAPE: <code class="language-cpp code-clang-doc"> |
| HTML-SHAPE: double perimeter () |
| HTML-SHAPE: </code> |
| HTML-SHAPE: </pre> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <p> Calculates the perimeter of the shape.</p> |
| HTML-SHAPE: </div> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <p></p> |
| HTML-SHAPE: </div> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <p></p> |
| HTML-SHAPE: </div> |
| 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 class="delimiter-container"> |
| HTML-SHAPE: <div id="{{([0-9A-F]{40})}}"> |
| HTML-SHAPE: <pre> |
| HTML-SHAPE: <code class="language-cpp code-clang-doc"> |
| HTML-SHAPE: void ~Shape () |
| HTML-SHAPE: </code> |
| HTML-SHAPE: </pre> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <p> Virtual destructor.</p> |
| HTML-SHAPE: </div> |
| HTML-SHAPE: <div> |
| HTML-SHAPE: <p></p> |
| HTML-SHAPE: </div> |
| HTML-SHAPE: </div> |
| 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-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="/" class="navbar__link">Namespace</a> |
| HTML-CALC: </li> |
| HTML-CALC: <li class="navbar__item"> |
| HTML-CALC: <a href="/" class="navbar__link">Class</a> |
| HTML-CALC: </li> |
| HTML-CALC: </ul> |
| HTML-CALC: </div> |
| 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 class="sidebar-section"> |
| HTML-CALC: <a class="sidebar-item" href="#PublicMembers">Public Members</a> |
| HTML-CALC: </li> |
| 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: <li class="sidebar-section"> |
| HTML-CALC: <a class="sidebar-item" href="#PublicMethods">Public Method</a> |
| HTML-CALC: </li> |
| 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: </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> |
| HTML-CALC: <p> A simple calculator class.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| 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> |
| HTML-CALC: <code class="language-cpp code-clang-doc" >int public_val</code> |
| HTML-CALC: </pre> |
| HTML-CALC: </div> |
| HTML-CALC: <div id="static_val" class="delimiter-container"> |
| HTML-CALC: <pre> |
| HTML-CALC: <code class="language-cpp code-clang-doc" >const int static_val</code> |
| HTML-CALC: </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> |
| HTML-CALC: <div class="delimiter-container"> |
| HTML-CALC: <div id="{{([0-9A-F]{40})}}"> |
| HTML-CALC: <pre> |
| HTML-CALC: <code class="language-cpp code-clang-doc"> |
| HTML-CALC: int add (int a, int b) |
| HTML-CALC: </code> |
| HTML-CALC: </pre> |
| HTML-CALC: <div> |
| HTML-CALC: <div> |
| HTML-CALC: <p> Adds two integers.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: <h3>Parameters</h3> |
| HTML-CALC: <div> |
| HTML-CALC: <b>a</b> <div> |
| HTML-CALC: <p> First integer.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <b>b</b> <div> |
| HTML-CALC: <p> Second integer.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: </div> |
| 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 class="delimiter-container"> |
| HTML-CALC: <div id="{{([0-9A-F]{40})}}"> |
| HTML-CALC: <pre> |
| HTML-CALC: <code class="language-cpp code-clang-doc"> |
| HTML-CALC: int subtract (int a, int b) |
| HTML-CALC: </code> |
| HTML-CALC: </pre> |
| HTML-CALC: <div> |
| HTML-CALC: <div> |
| HTML-CALC: <p> Subtracts the second integer from the first.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| 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 class="delimiter-container"> |
| HTML-CALC: <div id="{{([0-9A-F]{40})}}"> |
| HTML-CALC: <pre> |
| HTML-CALC: <code class="language-cpp code-clang-doc"> |
| HTML-CALC: int multiply (int a, int b) |
| HTML-CALC: </code> |
| HTML-CALC: </pre> |
| HTML-CALC: <div> |
| HTML-CALC: <div> |
| HTML-CALC: <p> Multiplies two integers.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: <h3>Parameters</h3> |
| HTML-CALC: <div> |
| HTML-CALC: <b>a</b> <div> |
| HTML-CALC: <p> First integer.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <b>b</b> <div> |
| HTML-CALC: <p> Second integer.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: </div> |
| 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 class="delimiter-container"> |
| HTML-CALC: <div id="{{([0-9A-F]{40})}}"> |
| HTML-CALC: <pre> |
| HTML-CALC: <code class="language-cpp code-clang-doc"> |
| HTML-CALC: double divide (int a, int b) |
| HTML-CALC: </code> |
| HTML-CALC: </pre> |
| HTML-CALC: <div> |
| HTML-CALC: <div> |
| HTML-CALC: <p> Divides the first integer by the second.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: <h3>Parameters</h3> |
| HTML-CALC: <div> |
| HTML-CALC: <b>a</b> <div> |
| HTML-CALC: <p> First integer.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <b>b</b> <div> |
| HTML-CALC: <p> Second integer.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: </div> |
| HTML-CALC: <h3>Returns</h3> |
| HTML-CALC: <p> double The result of a / b.</p> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: </div> |
| HTML-CALC: </div> |
| HTML-CALC: <div class="delimiter-container"> |
| HTML-CALC: <div id="{{([0-9A-F]{40})}}"> |
| HTML-CALC: <pre> |
| HTML-CALC: <code class="language-cpp code-clang-doc"> |
| HTML-CALC: int mod (int a, int b) |
| HTML-CALC: </code> |
| HTML-CALC: </pre> |
| HTML-CALC: <div> |
| HTML-CALC: <div> |
| HTML-CALC: <p> Performs the mod operation on integers.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: <h3>Parameters</h3> |
| HTML-CALC: <div> |
| HTML-CALC: <b>a</b> <div> |
| HTML-CALC: <p> First integer.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <b>b</b> <div> |
| HTML-CALC: <p> Second integer.</p> |
| HTML-CALC: </div> |
| HTML-CALC: <div> |
| HTML-CALC: <p></p> |
| HTML-CALC: </div> |
| HTML-CALC: </div> |
| 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: </div> |
| HTML-CALC: </section> |
| HTML-CALC: </div> |
| HTML-CALC: </div> |
| HTML-CALC: </main> |
| HTML-CALC: </body> |
| HTML-CALC: </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="/" class="navbar__link">Namespace</a> |
| HTML-RECTANGLE: </li> |
| HTML-RECTANGLE: <li class="navbar__item"> |
| HTML-RECTANGLE: <a href="/" class="navbar__link">Class</a> |
| HTML-RECTANGLE: </li> |
| HTML-RECTANGLE: </ul> |
| HTML-RECTANGLE: </div> |
| 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 class="sidebar-section"> |
| HTML-RECTANGLE: <a class="sidebar-item" href="#PublicMethods">Public Method</a> |
| HTML-RECTANGLE: </li> |
| 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: </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="hero__subtitle"> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <p> Rectangle class derived from Shape.</p> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <p></p> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: <div> |
| 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> |
| HTML-RECTANGLE: <div class="delimiter-container"> |
| HTML-RECTANGLE: <div id="{{([0-9A-F]{40})}}"> |
| HTML-RECTANGLE: <pre> |
| HTML-RECTANGLE: <code class="language-cpp code-clang-doc"> |
| HTML-RECTANGLE: void Rectangle (double width, double height) |
| HTML-RECTANGLE: </code> |
| HTML-RECTANGLE: </pre> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <p> Constructs a new Rectangle object.</p> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <p></p> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <p></p> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: <h3>Parameters</h3> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <b>width</b> <div> |
| HTML-RECTANGLE: <p> Width of the rectangle.</p> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <p></p> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <b>height</b> <div> |
| HTML-RECTANGLE: <p> Height of the rectangle.</p> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: <div class="delimiter-container"> |
| HTML-RECTANGLE: <div id="{{([0-9A-F]{40})}}"> |
| HTML-RECTANGLE: <pre> |
| HTML-RECTANGLE: <code class="language-cpp code-clang-doc"> |
| HTML-RECTANGLE: double area () |
| HTML-RECTANGLE: </code> |
| HTML-RECTANGLE: </pre> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <p> Calculates the area of the rectangle.</p> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <p></p> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <p></p> |
| HTML-RECTANGLE: </div> |
| 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 class="delimiter-container"> |
| HTML-RECTANGLE: <div id="{{([0-9A-F]{40})}}"> |
| HTML-RECTANGLE: <pre> |
| HTML-RECTANGLE: <code class="language-cpp code-clang-doc"> |
| HTML-RECTANGLE: double perimeter () |
| HTML-RECTANGLE: </code> |
| HTML-RECTANGLE: </pre> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <p> Calculates the perimeter of the rectangle.</p> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <p></p> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: <div> |
| HTML-RECTANGLE: <p></p> |
| HTML-RECTANGLE: </div> |
| 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: </div> |
| HTML-RECTANGLE: </section> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: </div> |
| HTML-RECTANGLE: </main> |
| HTML-RECTANGLE: </body> |
| HTML-RECTANGLE: </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="/" class="navbar__link">Namespace</a> |
| HTML-CIRCLE: </li> |
| HTML-CIRCLE: <li class="navbar__item"> |
| HTML-CIRCLE: <a href="/" class="navbar__link">Class</a> |
| HTML-CIRCLE: </li> |
| HTML-CIRCLE: </ul> |
| HTML-CIRCLE: </div> |
| 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 class="sidebar-section"> |
| HTML-CIRCLE: <a class="sidebar-item" href="#PublicMethods">Public Method</a> |
| HTML-CIRCLE: </li> |
| 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: </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="hero__subtitle"> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <p> Circle class derived from Shape.</p> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <p></p> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: <div> |
| 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> |
| HTML-CIRCLE: <div class="delimiter-container"> |
| HTML-CIRCLE: <div id="{{([0-9A-F]{40})}}"> |
| HTML-CIRCLE: <pre> |
| HTML-CIRCLE: <code class="language-cpp code-clang-doc"> |
| HTML-CIRCLE: void Circle (double radius) |
| HTML-CIRCLE: </code> |
| HTML-CIRCLE: </pre> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <p> Constructs a new Circle object.</p> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <p></p> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <p></p> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: <h3>Parameters</h3> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <b>radius</b> <div> |
| HTML-CIRCLE: <p> Radius of the circle.</p> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: <div class="delimiter-container"> |
| HTML-CIRCLE: <div id="{{([0-9A-F]{40})}}"> |
| HTML-CIRCLE: <pre> |
| HTML-CIRCLE: <code class="language-cpp code-clang-doc"> |
| HTML-CIRCLE: double area () |
| HTML-CIRCLE: </code> |
| HTML-CIRCLE: </pre> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <p> Calculates the area of the circle.</p> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <p></p> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <p></p> |
| HTML-CIRCLE: </div> |
| 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 class="delimiter-container"> |
| HTML-CIRCLE: <div id="{{([0-9A-F]{40})}}"> |
| HTML-CIRCLE: <pre> |
| HTML-CIRCLE: <code class="language-cpp code-clang-doc"> |
| HTML-CIRCLE: double perimeter () |
| HTML-CIRCLE: </code> |
| HTML-CIRCLE: </pre> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <p> Calculates the perimeter of the circle.</p> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <p></p> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: <div> |
| HTML-CIRCLE: <p></p> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: <h3>Returns</h3> |
| HTML-CIRCLE: <p> double The perimeter of the circle.</p> |
| 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: </div> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: </section> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: </div> |
| HTML-CIRCLE: </main> |
| HTML-CIRCLE: </body> |
| HTML-CIRCLE: </html> |
| |