mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-04-05 04:06:08 +00:00
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.
This commit is contained in:
committed by
Andreas Kling
parent
c950f88611
commit
cb128dcf75
@@ -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 };
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user