PacksManager added to engine

This commit is contained in:
MihailRis
2024-04-08 13:09:38 +03:00
parent 3655464b6f
commit f9d391e05a
9 changed files with 93 additions and 67 deletions
+17
View File
@@ -0,0 +1,17 @@
#include "listutil.h"
#include "../util/stringutil.h"
#include <sstream>
std::string util::to_string(const std::vector<std::string>& vec) {
std::stringstream ss;
ss << "[";
for (size_t i = 0; i < vec.size(); i++) {
ss << util::quote(vec.at(i));
if (i < vec.size()-1) {
ss << ", ";
}
}
ss << "]";
return ss.str();
}
+1 -4
View File
@@ -11,10 +11,7 @@ namespace util {
return std::find(vec.begin(), vec.end(), value) != vec.end();
}
template<class T>
bool contains(const std::queue<T>& queue, const T& value) {
return std::find(queue.begin(), queue.end(), value) != queue.end();
}
std::string to_string(const std::vector<std::string>& vec);
}
#endif // UTIL_LISTUTIL_H_