|
std::string | Engine::demangle (const char *str) |
|
void | Engine::insertAfterEach (const char *token, const char *insert, std::string &str) |
|
std::vector< std::string > | Engine::tokenize (const std::string &source, const char *delimiter=" ") |
|
template<typename FROM , typename RETURN > |
RETURN | Engine::convert (const FROM &from) |
|
template<typename T > |
bool | Engine::powerOfTwo (T value) |
|
template<typename T > |
bool | Engine::compare (const T &v1, const T &v2, T precision) |
|
template<typename T > |
T | Engine::clamp (T value, T lower, T upper) |
|
template<typename T > |
int | Engine::sign (T val) |
|
template<typename T > |
T | Engine::degreesToRadians (T angle) |
|
template<typename T > |
T | Engine::radiansToDegrees (T radians) |
|
template<class C , typename I > |
C::const_iterator | Engine::findIterator (const C &container, const I &item) |
|
template<class C , typename I > |
C::iterator | Engine::findIterator (C &container, const I &item) |
|
template<class C , typename I > |
bool | Engine::contains (const C &container, const I &item) |
|
template<class M , typename K > |
bool | Engine::mapContains (const M &map, const K &key) |
|
template<typename T > |
std::vector< uint > | Engine::sortIndexes (const std::vector< T > &v) |
|
template<typename T > |
std::vector< T > | Engine::getCSV (std::string str) |
|
template<class STL > |
bool | Engine::hasDuplicates (const STL &container) |
|
template<class C , typename I > |
uint | Engine::getIndex (const C &container, const I &item) |
|
bool | Engine::doesFileExist (const char *file) |
|
std::string | Engine::addLineNumbers (const char *str) |
|
std::string | Engine::baseName (const char *str, bool removeSuffix) |
|