Demote enforcement to note, closes #2246
[CppCoreGuidelines.git] / _includes / sidebar.html
blob16f6e2a0fe38b3cc020102056392407f69a02ef7
1 <div class="sidebar">
2 <div class="container sidebar-sticky">
3 <div class="sidebar-about">
4 <img src="cpp_core_guidelines_16b.png"/>
5 <!--
6 <h3>
7 <!- -<a href="{{ site.baseurl }}">- ->
8 <a href="https://github.com/isocpp/CppCoreGuidelines">
9 C++ Core Guidelines
10 </a>
11 </h3>
12 -->
13 </div>
14 <nav class="sidebar-nav">
15 <small>
16 {% if page.name == "CppCoreGuidelines.md" %}
18 <div class="switch">
19 <input class="tgl tgl-cpp" id="hl_button" type="checkbox"/>
20 <label class="tgl-btn" data-tg-off="Turn ON syntax highlighting" data-tg-on="Turn OFF syntax highlighting" for="hl_button"></label>
21 </div>
22 <!-- Items have to be added manually until for now -->
23 <b><a class="sidebar-nav-item active" href="#main">Top</a></b>
25 <a class="sidebar-nav-item active" href="#S-introduction">In: Introduction</a>
26 <a class="sidebar-nav-item active" href="#S-philosophy">P: Philosophy</a>
27 <a class="sidebar-nav-item active" href="#S-interfaces">I: Interfaces</a>
28 <a class="sidebar-nav-item active" href="#S-functions">F: Functions</a>
29 <a class="sidebar-nav-item active" href="#S-class">C: Classes and class hierarchies</a>
30 <a class="sidebar-nav-item active" href="#S-enum">Enum: Enumerations</a>
31 <a class="sidebar-nav-item active" href="#S-resource">R: Resource management</a>
32 <a class="sidebar-nav-item active" href="#S-expr">ES: Expressions and statements</a>
33 <a class="sidebar-nav-item active" href="#S-performance">Per: Performance</a>
34 <a class="sidebar-nav-item active" href="#S-concurrency">CP: Concurrency</a>
35 <a class="sidebar-nav-item active" href="#S-errors">E: Error handling</a>
36 <a class="sidebar-nav-item active" href="#S-const">Con: Constants and immutability</a>
37 <a class="sidebar-nav-item active" href="#S-templates">T: Templates and generic programming</a>
38 <a class="sidebar-nav-item active" href="#S-cpl">CPL: C-style programming</a>
39 <a class="sidebar-nav-item active" href="#S-source">SF: Source files</a>
40 <a class="sidebar-nav-item active" href="#S-stdlib">SL: The Standard library</a>
41 <br/>
42 <a class="sidebar-nav-item active" href="#S-A">A: Architectural Ideas</a>
43 <a class="sidebar-nav-item active" href="#S-not">NR: Non-Rules and myths</a>
44 <a class="sidebar-nav-item active" href="#S-references">RF: References</a>
45 <a class="sidebar-nav-item active" href="#S-profile">Pro: Profiles</a>
46 <a class="sidebar-nav-item active" href="#S-gsl">GSL: Guideline support library</a>
47 <a class="sidebar-nav-item active" href="#S-naming">NL: Naming and layout</a>
48 <a class="sidebar-nav-item active" href="#S-faq">FAQ: Frequently asked questions</a>
49 <a class="sidebar-nav-item active" href="#S-libraries">Appendix A: Libraries</a>
50 <a class="sidebar-nav-item active" href="#S-modernizing">Appendix B: Modernizing code</a>
51 <a class="sidebar-nav-item active" href="#S-discussion">Appendix C: Discussion</a>
52 <a class="sidebar-nav-item active" href="#S-tools">Appendix D: Tools support</a>
53 <a class="sidebar-nav-item active" href="#S-glossary">Glossary</a>
54 <a class="sidebar-nav-item active" href="#S-unclassified">To-do: Unclassified proto-rules</a>
55 {% else %}
57 <a class="sidebar-nav-item active" href="CppCoreGuidelines.html">Read the C++ Core Guidelines</a>
58 <br/>
59 <a class="sidebar-nav-item active" href="index.html">View project README</a>
60 <a class="sidebar-nav-item active" href="CONTRIBUTING.md">View project Contributing</a>
61 <a class="sidebar-nav-item active" href="LICENSE">View project License</a>
62 {% endif %}
64 </small>
66 </nav>
68 <!-- <p>Generated {{ site.time | date: '%Y-%m-%d' }}.</p> -->
69 </div>
70 </div>