brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.4 KiB · 8a5be46 Raw
111 lines · plain
1{{! 2    Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.3    See https://llvm.org/LICENSE.txt for license information.4    SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception5    6    This file defines the template for generating namespaces7}}8<!DOCTYPE html>9<html lang="en-US">10    <head>11        <meta charset="utf-8"/>12        <title>{{NamespaceTitle}}</title>13        {{#Stylesheets}}14        <link rel="stylesheet" type="text/css" href="{{.}}"/>15        {{/Stylesheets}}16        {{#Scripts}}17        <script src="{{.}}"></script>18        {{/Scripts}}19        {{! Highlight.js dependency for syntax highlighting }}20        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">21        <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>22        <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>23    </head>24    <body>25        <nav class="navbar">26            <div class="navbar__container">27                {{#ProjectName}}28                <div class="navbar__logo">29                    {{ProjectName}}30                </div>31                {{/ProjectName}}32                <div class="navbar__menu">33                    <ul class="navbar__links">34                        <li class="navbar__item">35                            <a href="/" class="navbar__link">Namespace</a>36                        </li>37                        <li class="navbar__item">38                            <a href="/" class="navbar__link">Class</a>39                        </li>40                    </ul>41                </div>42            </div>43        </nav>44        <main>45            <div class="container">46                <div class="sidebar">47                    <h2>{{RecordType}} {{Name}}</h2>48                    <ul>49                        {{#HasEnums}}50                        <li class="sidebar-section">51                            <a class="sidebar-item" href="#Enums">Enums</a>52                        </li>53                        <li>54                            <ul>55                                {{#Enums}}56                                <li class="sidebar-item-container">57                                    <a class="sidebar-item" href="#{{USR}}">{{Name}}</a>58                                </li>59                                {{/Enums}}60                            </ul>61                        </li>62                        {{/HasEnums}}63                        {{#HasRecords}}64                        <li class="sidebar-section">65                            <a class="sidebar-item" href="#Classes">Inner Classes</a>66                        </li>67                        <li>68                            <ul>69                                {{#Records}}70                                <li class="sidebar-item-container">71                                    <a class="sidebar-item" href="#{{USR}}">{{Name}}</a>72                                </li>73                                {{/Records}}74                            </ul>75                        </li>76                        {{/HasRecrods}}77                    </ul>78                </div>79                <div class="resizer" id="resizer"></div>80                <div class="content">81                    {{#HasEnums}}82                    <section id="Enums" class="section-container">83                        <h2>Enumerations</h2>84                        <div>85                            {{#Enums}}86                            {{>EnumPartial}}87                            {{/Enums}}88                        </div>89                    </section>90                    {{/HasEnums}}91 92                    {{#HasRecords}}93                    <section id="Classes" class="section-container">94                        <h2>Inner Classes</h2>95                        <ul class="class-container">96                        {{#Records}}97                            <li id="{{USR}}" style="max-height: 40px;">98                                <a href="{{DocumentationFileName}}.html">99                                    <pre><code class="language-cpp code-clang-doc">class {{Name}}</code></pre>100                                </a>101                            </li>102                        {{/Records}}103                        </ul>104                    </section>105                    {{/HasRecords}}106                </div>107            </div>108        </main>109    </body>110</html>111