From 552acf29b10e279e67a90cf1136a30aa57f5dcd1 Mon Sep 17 00:00:00 2001 From: babenko Date: Mon, 14 Jul 2025 17:30:01 +0300 Subject: YT-18571: Rename TCaseInsensitiveStringEqualityComparer -> TCaseInsensitiveStringEqualComparer, add TCaseInsensitiveStringLessComparer commit_hash:2dbe3c3cf419a5310e7bf45d161f839e99040788 --- library/cpp/yt/string/string.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'library/cpp/yt/string/string.cpp') diff --git a/library/cpp/yt/string/string.cpp b/library/cpp/yt/string/string.cpp index 7d58d474382..a346219144c 100644 --- a/library/cpp/yt/string/string.cpp +++ b/library/cpp/yt/string/string.cpp @@ -322,11 +322,16 @@ size_t TCaseInsensitiveStringHasher::operator()(TStringBuf arg) const } } -bool TCaseInsensitiveStringEqualityComparer::operator()(TStringBuf lhs, TStringBuf rhs) const +bool TCaseInsensitiveStringEqualComparer::operator()(TStringBuf lhs, TStringBuf rhs) const { return AsciiEqualsIgnoreCase(lhs, rhs); } +bool TCaseInsensitiveStringLessComparer::operator()(TStringBuf lhs, TStringBuf rhs) const +{ + return AsciiCompareIgnoreCase(lhs, rhs) < 0; +} + //////////////////////////////////////////////////////////////////////////////// bool TryParseBool(TStringBuf value, bool* result) -- cgit v1.3