|
| template<typename T> |
| T & | indirect (const std::unique_ptr< T > &ptr) |
| template<typename T> |
| const T & | add_const (T &s) |
| bool | is_number (const std::string &s) |
| uint64_t | parse_number_unsigned (const std::string &s) |
| int64_t | parse_number_signed (const std::string &s) |
| bool | endswith (std::string const &value, std::string const &ending) |
| template<class S, class T> |
| std::string | join (std::vector< T > &elems, S &delim) |
| void | split (std::vector< std::string > &result, std::string s, std::string del=" ") |
| template<typename T> |
| bool | sets_intersect (const std::unordered_set< T > &set1, const std::unordered_set< T > &set2) |