File: namespace-template.mustache

package info (click to toggle)
llvm-toolchain-21 1%3A21.1.6-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,245,028 kB
  • sloc: cpp: 7,619,726; ansic: 1,434,018; asm: 1,058,748; python: 252,740; f90: 94,671; objc: 70,685; lisp: 42,813; pascal: 18,401; sh: 8,601; ml: 5,111; perl: 4,720; makefile: 3,675; awk: 3,523; javascript: 2,409; xml: 892; fortran: 770
file content (103 lines) | stat: -rw-r--r-- 4,221 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
{{! 
    Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
    See https://llvm.org/LICENSE.txt for license information.
    SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
    
    This file defines the template for generating namespaces
}}
<!DOCTYPE html>
<html lang="en-US">
    <head>
        <meta charset="utf-8"/>
        <title>{{NamespaceTitle}}</title>
        {{#Stylesheets}}
        <link rel="stylesheet" type="text/css" href="{{.}}"/>
        {{/Stylesheets}}
        {{#Scripts}}
        <script src="{{.}}"></script>
        {{/Scripts}}
        {{! Highlight.js dependency for syntax highlighting }}
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
        <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/languages/cpp.min.js"></script>
    </head>
    <body>
        <nav class="navbar">
            <div class="navbar__container">
                {{#ProjectName}}
                <div class="navbar__logo">
                    {{ProjectName}}
                </div>
                {{/ProjectName}}
                <div class="navbar__menu">
                    <ul class="navbar__links">
                        <li class="navbar__item">
                            <a href="/" class="navbar__link">Namespace</a>
                        </li>
                        <li class="navbar__item">
                            <a href="/" class="navbar__link">Class</a>
                        </li>
                    </ul>
                </div>
            </div>
        </nav>
        <main>
            <div class="container">
                <div class="sidebar">
                    <h2>{{RecordType}} {{Name}}</h2>
                    <ul>
                        {{#Enums}}
                        <li class="sidebar-section">
                            <a class="sidebar-item" href="#Enums">Enums</a>
                        </li>
                        <ul>
                            {{#Obj}}
                            <li class="sidebar-item-container">
                                <a class="sidebar-item" href="#{{ID}}">{{EnumName}}</a>
                            </li>
                            {{/Obj}}
                        </ul>
                        {{/Enums}}
                        {{#Record}}
                        <li class="sidebar-section">
                            <a class="sidebar-item" href="#Classes">Inner Classes</a>
                        </li>
                        <ul>
                            {{#Links}}
                            <li class="sidebar-item-container">
                                <a class="sidebar-item" href="#{{ID}}">{{Name}}</a>
                            </li>
                            {{/Links}}
                        </ul>
                        {{/Record}}
                    </ul>
                </div>
                <div class="resizer" id="resizer"></div>
                <div class="content">
                    {{#Enums}}
                    <section id="Enums" class="section-container">
                        <h2>Enumerations</h2>
                        <div>
                            {{#Obj}}
                            {{>EnumPartial}}
                            {{/Obj}}
                        </div>
                    </section>
                    {{/Enums}}
                    {{#Record}}
                    <section id="Classes" class="section-container">
                        <h2>Inner Classes</h2>
                        <ul class="class-container">
                        {{#Links}}
                            <li id="{{ID}}" style="max-height: 40px;">
                                <a href="{{Link}}"><pre><code class="language-cpp code-clang-doc" >class {{Name}}</code></pre></a>
                            </li>
                        {{/Links}}
                        </ul>
                    </section>
                    {{/Record}}
                </div>
            </div>
        </main>
    </body>
</html>