Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/Progmasoft_Core_Cpp_Coding_Guidelines/Cpp17
diff options
context:
space:
mode:
authorLeitwolf112026-11-13 17:38:17 +0300
committerLeitwolf112026-11-13 17:38:17 +0300
commitaabd11c1321da173918ad48a2ffb7da5e6d90756 (patch)
tree12e428e1f7bdf1f3173842f9e4e84a53ce3a39bb /Progmasoft_Core_Cpp_Coding_Guidelines/Cpp17
parent98e0e3d6fbde5fd5634e38ea5cc143da688545a0 (diff)
downloadprogmasoft-cpp-docs/guidelines-layout.tar.gz
Use the two names consistentlydocs/guidelines-layout
Progmasoft C/C++ Styles names the repository, where a text speaks of all of it: the README introduction, the license texts, CONTRIBUTING and the changelog. Progmasoft Core C++ Coding Guidelines names its C++ guide, and its own documents call it "the guidelines", in the plural like its name, instead of "the guide" or "this guide"; the verbs follow. Dated changelog entries keep their wording. Paragraphs that grew past 120 columns are rewrapped; every link and anchor still resolves. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'Progmasoft_Core_Cpp_Coding_Guidelines/Cpp17')
-rw-r--r--Progmasoft_Core_Cpp_Coding_Guidelines/Cpp17/LANGUAGE.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/Progmasoft_Core_Cpp_Coding_Guidelines/Cpp17/LANGUAGE.md b/Progmasoft_Core_Cpp_Coding_Guidelines/Cpp17/LANGUAGE.md
index 034f639..d7bf6ec 100644
--- a/Progmasoft_Core_Cpp_Coding_Guidelines/Cpp17/LANGUAGE.md
+++ b/Progmasoft_Core_Cpp_Coding_Guidelines/Cpp17/LANGUAGE.md
@@ -43,8 +43,8 @@ Where the [C++20 page](../Cpp20/LANGUAGE.md) uses a C++20 feature, a C++17 proje
Code written for C++17 is promised to later standards too, so its checks have to reach them:
-- **CI builds and tests in C++17 and in the newest standard the project supports.** A rule of C++20 can reject C++17 code,
- such as the rewritten comparison operators.
+- **CI builds and tests in C++17 and in the newest standard the project supports.** A rule of C++20 can reject C++17
+ code, such as the rewritten comparison operators.
- **CI builds with each compiler the project supports, not only Clang.** Clang accepts designated initializers in C++17
and warns; MSVC rejects them. Clang's `-Wc++20-extensions` shows most of these before CI does.
- **Headers compile under the default modes of the compilers.** MSVC is permissive in C++17 unless `/permissive-` is