|
| 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) |
| |