From cb128dcf75d32cc6a795af40069bf6ebbb5f3daf Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Tue, 25 Jul 2023 19:08:33 -0400 Subject: [PATCH] LibUnicode: Move the CodePointRangeComparator struct to a public header Move it out of the generated code so that it may be used by the code generator itself. --- .../CodeGenerators/LibUnicode/GenerateUnicodeData.cpp | 7 ------- Userland/Libraries/LibUnicode/CharacterTypes.h | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Meta/Lagom/Tools/CodeGenerators/LibUnicode/GenerateUnicodeData.cpp b/Meta/Lagom/Tools/CodeGenerators/LibUnicode/GenerateUnicodeData.cpp index 1517c7b34d..1c892ff313 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibUnicode/GenerateUnicodeData.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibUnicode/GenerateUnicodeData.cpp @@ -979,13 +979,6 @@ struct CodePointComparator { } }; -struct CodePointRangeComparator { - constexpr int operator()(u32 code_point, CodePointRange const& range) - { - return (code_point > range.last) - (code_point < range.first); - } -}; - struct BlockNameData { CodePointRange code_point_range {}; @string_index_type@ display_name { 0 }; diff --git a/Userland/Libraries/LibUnicode/CharacterTypes.h b/Userland/Libraries/LibUnicode/CharacterTypes.h index 8b6c9ee61a..81fcd3c066 100644 --- a/Userland/Libraries/LibUnicode/CharacterTypes.h +++ b/Userland/Libraries/LibUnicode/CharacterTypes.h @@ -22,6 +22,13 @@ struct CodePointRange { u32 last { 0 }; }; +struct CodePointRangeComparator { + constexpr int operator()(u32 code_point, CodePointRange const& range) + { + return (code_point > range.last) - (code_point < range.first); + } +}; + struct BlockName { CodePointRange code_point_range {}; StringView display_name;