mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-05 01:38:36 +00:00
GUI: U32: Add contains utility for string, which takes in a uint.
This commit is contained in:
parent
3c79c2a519
commit
388473656e
@ -428,6 +428,15 @@ bool String::contains(char x) const {
|
||||
return strchr(c_str(), x) != nullptr;
|
||||
}
|
||||
|
||||
bool String::contains(uint32 x) const {
|
||||
for (String::const_iterator itr = begin(); itr != end(); itr++) {
|
||||
if (uint32(*itr) == x) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
uint64 String::asUint64() const {
|
||||
uint64 result = 0;
|
||||
for (uint32 i = 0; i < _size; ++i) {
|
||||
|
@ -177,6 +177,7 @@ public:
|
||||
bool contains(const String &x) const;
|
||||
bool contains(const char *x) const;
|
||||
bool contains(char x) const;
|
||||
bool contains(uint32 x) const;
|
||||
|
||||
/** Return uint64 corrensponding to String's contents. */
|
||||
uint64 asUint64() const;
|
||||
|
Loading…
x
Reference in New Issue
Block a user