diff options
| author | Neil <nyamatongwe@gmail.com> | 2021-04-05 15:48:13 +1000 |
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2021-04-05 15:48:13 +1000 |
| commit | 9f9b24ae9bc0ae771454732868cdb136fe995e42 (patch) | |
| tree | dc423f9d6e8bf3265e67b5a1adfeabf576327604 /src/CaseConvert.h | |
| parent | f27b21cb797b856c9f8d2158ba00b6aeccb29680 (diff) | |
| download | scintilla-mirror-9f9b24ae9bc0ae771454732868cdb136fe995e42.tar.gz | |
Change CaseConversion to an enum class.
Diffstat (limited to 'src/CaseConvert.h')
| -rw-r--r-- | src/CaseConvert.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/CaseConvert.h b/src/CaseConvert.h index e3057c841..c5f217d09 100644 --- a/src/CaseConvert.h +++ b/src/CaseConvert.h @@ -12,10 +12,10 @@ namespace Scintilla { -enum CaseConversion { - CaseConversionFold, - CaseConversionUpper, - CaseConversionLower +enum class CaseConversion { + fold, + upper, + lower }; class ICaseConverter { @@ -23,10 +23,10 @@ public: virtual size_t CaseConvertString(char *converted, size_t sizeConverted, const char *mixed, size_t lenMixed) = 0; }; -ICaseConverter *ConverterFor(enum CaseConversion conversion); +ICaseConverter *ConverterFor(CaseConversion conversion); // Returns a UTF-8 string. Empty when no conversion -const char *CaseConvert(int character, enum CaseConversion conversion); +const char *CaseConvert(int character, CaseConversion conversion); // When performing CaseConvertString, the converted value may be up to 3 times longer than the input. // Ligatures are often decomposed into multiple characters and long cases include: @@ -36,10 +36,10 @@ constexpr size_t maxExpansionCaseConversion = 3; // Converts a mixed case string using a particular conversion. // Result may be a different length to input and the length is the return value. // If there is not enough space then 0 is returned. -size_t CaseConvertString(char *converted, size_t sizeConverted, const char *mixed, size_t lenMixed, enum CaseConversion conversion); +size_t CaseConvertString(char *converted, size_t sizeConverted, const char *mixed, size_t lenMixed, CaseConversion conversion); // Converts a mixed case string using a particular conversion. -std::string CaseConvertString(const std::string &s, enum CaseConversion conversion); +std::string CaseConvertString(const std::string &s, CaseConversion conversion); } |
