diff options
| author | Leitwolf11 | 2026-11-13 17:38:17 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-11-13 17:38:17 +0300 |
| commit | aabd11c1321da173918ad48a2ffb7da5e6d90756 (patch) | |
| tree | 12e428e1f7bdf1f3173842f9e4e84a53ce3a39bb /Progmasoft_Core_Cpp_Coding_Guidelines/Cpp17 | |
| parent | 98e0e3d6fbde5fd5634e38ea5cc143da688545a0 (diff) | |
| download | progmasoft-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.md | 4 |
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 |