{% if page.name == "CppCoreGuidelines.md" %}
Top In: Introduction P: Philosophy I: Interfaces F: Functions C: Classes and class hierarchies Enum: Enumerations R: Resource management ES: Expressions and statements Per: Performance CP: Concurrency E: Error handling Con: Constants and immutability T: Templates and generic programming CPL: C-style programming SF: Source files SL: The Standard library
A: Architectural Ideas NR: Non-Rules and myths RF: References Pro: Profiles GSL: Guideline support library NL: Naming and layout FAQ: Frequently asked questions Appendix A: Libraries Appendix B: Modernizing code Appendix C: Discussion Appendix D: Tools support Glossary To-do: Unclassified proto-rules {% else %} Read the C++ Core Guidelines
View project README View project Contributing View project License {% endif %}