aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/CaseConvert.cxx
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2025-03-09 10:43:53 +1100
committerNeil <nyamatongwe@gmail.com>2025-03-09 10:43:53 +1100
commitfba60a84ae848ce661fefa7e7bb31754fe889b7b (patch)
tree92ff18e7c5063e2d6ea89a7d63da0700fed49d9e /src/CaseConvert.cxx
parent5ff135d684cb71abec848a98e96557554a0911e3 (diff)
downloadscintilla-mirror-fba60a84ae848ce661fefa7e7bb31754fe889b7b.tar.gz
Avoid warnings by replacing &[0] with .data(), adding [[nodiscard]], replacing
typedef with using, and initialising at declaration.
Diffstat (limited to 'src/CaseConvert.cxx')
-rw-r--r--src/CaseConvert.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/CaseConvert.cxx b/src/CaseConvert.cxx
index 752fd54e0..560bc8c70 100644
--- a/src/CaseConvert.cxx
+++ b/src/CaseConvert.cxx
@@ -605,7 +605,7 @@ class CaseConverter final : public ICaseConverter {
return character < other.character;
}
};
- typedef std::vector<CharacterConversion> CharacterToConversion;
+ using CharacterToConversion = std::vector<CharacterConversion>;
CharacterToConversion characterToConversion;
// The parallel arrays
std::vector<int> characters;
@@ -613,7 +613,7 @@ class CaseConverter final : public ICaseConverter {
public:
CaseConverter() noexcept = default;
- bool Initialised() const noexcept {
+ [[nodiscard]] bool Initialised() const noexcept {
return !characters.empty();
}
void Add(int character, std::string_view conversion_) {
@@ -787,7 +787,7 @@ size_t CaseConvertString(char *converted, size_t sizeConverted, const char *mixe
std::string CaseConvertString(const std::string &s, CaseConversion conversion) {
std::string retMapped(s.length() * maxExpansionCaseConversion, 0);
- const size_t lenMapped = CaseConvertString(&retMapped[0], retMapped.length(), s.c_str(), s.length(),
+ const size_t lenMapped = CaseConvertString(retMapped.data(), retMapped.length(), s.c_str(), s.length(),
conversion);
retMapped.resize(lenMapped);
return retMapped;