Remove CStr::ReverseFind

It was only used once. In this case a normal `std::string::find` can be
used.
This commit is contained in:
phosit
2026-08-24 13:34:37 +02:00
parent 89c7aa47ce
commit d37db2ba07
3 changed files with 1 additions and 21 deletions
+1 -1
View File
@@ -90,7 +90,7 @@ void GUIRenderer::UpdateDrawCallCache(const CGUI& pGUI, DrawCalls& Calls, const
* "grayscale:color:255 255 255 100:stretched:filename.ext"
*/
// Check that this can be a special sprite.
if (SpriteName.ReverseFind(":") == -1 && SpriteName.find("color(") == std::string::npos)
if (SpriteName.find(":") == std::string::npos && SpriteName.find("color(") == std::string::npos)
{
LOGERROR("Trying to use a sprite that doesn't exist (\"%s\").", SpriteName.c_str());
return;
-10
View File
@@ -264,16 +264,6 @@ double CStr::ToDouble() const
return ret;
}
long CStr::ReverseFind(const CStr& str) const
{
size_t pos = rfind(str, length() );
if (pos != npos)
return static_cast<long>(pos);
return -1;
}
// Lowercase and uppercase
CStr CStr::LowerCase() const
{
-10
View File
@@ -131,16 +131,6 @@ public:
**/
double ToDouble() const;
/**
* Search the CStr for another string.
* The search is case-sensitive.
*
* @param const CStr & str reference to the search string
* @return long offset into the CStr of the last occurrence of the search string
* -1 if the search string is not found
**/
long ReverseFind(const CStr& str) const;
/**
* Make a copy of the CStr in lower-case.
*