mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-06-21 02:41:40 +00:00
[General] Add getVectorSize() and resetVector() to Utils
This commit is contained in:
parent
b4802e4201
commit
c3ff273a22
1 changed files with 13 additions and 0 deletions
|
@ -37,6 +37,19 @@ namespace Utils
|
||||||
return std::find(vectorChecked.begin(), vectorChecked.end(), value) != vectorChecked.end();
|
return std::find(vectorChecked.begin(), vectorChecked.end(), value) != vectorChecked.end();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <class Type>
|
||||||
|
uint32_t getVectorSize(const std::vector<Type> &vectorChecked)
|
||||||
|
{
|
||||||
|
return static_cast<uint32_t>(vectorChecked.size());
|
||||||
|
}
|
||||||
|
|
||||||
|
template <class Type>
|
||||||
|
void resetVector(std::vector<Type> &vectorInput, uint32_t newSize)
|
||||||
|
{
|
||||||
|
vectorInput.clear();
|
||||||
|
vectorInput.resize(newSize);
|
||||||
|
}
|
||||||
|
|
||||||
std::string replaceString(const std::string &source, const char *find, const char *replace);
|
std::string replaceString(const std::string &source, const char *find, const char *replace);
|
||||||
|
|
||||||
std::string toString(int num);
|
std::string toString(int num);
|
||||||
|
|
Loading…
Reference in a new issue