|
| template<typename T > |
| std::vector< T > | marlinmt::details::split_string (const std::string &str, const std::string &delimiter, size_t maxTokens=std::numeric_limits< std::size_t >::max()) |
| |
| template<> |
| std::vector< std::string > | marlinmt::details::split_string (const std::string &str, const std::string &delimiter, size_t maxTokens) |
| |
| template<typename K , typename V > |
| std::vector< K > | marlinmt::details::keys (const std::map< K, V > &m) |
| |
| template<typename K , typename V > |
| std::vector< K > | marlinmt::details::keys (const std::unordered_map< K, V > &m) |
| |
| template<typename K , typename V > |
| std::vector< K > | marlinmt::details::keys (const std::vector< std::pair< K, V >> &m) |
| |
| bool | marlinmt::details::is_number (const std::string &str) |
| |
| unsigned int | marlinmt::details::nthreads (const std::string &str) |
| |
| void | marlinmt::details::to_lower (std::string &str) |
| |
| template<typename T > |
| T | marlinmt::details::getenv (const std::string &var) |
| |
| template<typename T > |
| T | marlinmt::details::getenv (const std::string &var, const T &defVal) |
| |
| void | marlinmt::details::print_banner (std::ostream &out) |
| |