Minor tweak
This commit is contained in:
@@ -225,9 +225,7 @@ public:
|
|||||||
const T* start = _data;
|
const T* start = _data;
|
||||||
if (startPosition != -1)
|
if (startPosition != -1)
|
||||||
start += startPosition < Length() ? startPosition : Length();
|
start += startPosition < Length() ? startPosition : Length();
|
||||||
const T* tmp = searchCase == StringSearchCase::IgnoreCase
|
const T* tmp = searchCase == StringSearchCase::IgnoreCase ? StringUtils::FindIgnoreCase(start, subStr) : StringUtils::Find(start, subStr);
|
||||||
? StringUtils::FindIgnoreCase(start, subStr)
|
|
||||||
: StringUtils::Find(start, subStr);
|
|
||||||
return tmp ? static_cast<int32>(tmp - **this) : -1;
|
return tmp ? static_cast<int32>(tmp - **this) : -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -64,6 +64,12 @@ public:
|
|||||||
Key(str.Get(), static_cast<unsigned>(str.Length()));
|
Key(str.Get(), static_cast<unsigned>(str.Length()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
FORCE_INLINE void Key(const StringView& str)
|
||||||
|
{
|
||||||
|
const StringAsUTF8<256> buf(*str, str.Length());
|
||||||
|
Key(buf.Get(), buf.Length());
|
||||||
|
}
|
||||||
|
|
||||||
FORCE_INLINE void String(const char* str)
|
FORCE_INLINE void String(const char* str)
|
||||||
{
|
{
|
||||||
String(str, StringUtils::Length(str));
|
String(str, StringUtils::Length(str));
|
||||||
|
|||||||
Reference in New Issue
Block a user