|  | 
| template<class Char > | 
| std::basic_string< Char > | quickcpplib::_xxx::algorithm::string::tolower (std::basic_string< Char > s) | 
|  | Returns an all lower case edition of the input string. i18n aware. 
 | 
|  | 
| template<class Char > | 
| std::basic_string< Char > | quickcpplib::_xxx::algorithm::string::toupper (std::basic_string< Char > s) | 
|  | Returns an all upper case edition of the input string. i18n aware. 
 | 
|  | 
| template<class CharType , class T , typename std::enable_if<(sizeof(T)==1), bool >::type  = true, typename std::enable_if<(std::is_trivially_copyable< T >::value), bool >::type  = true, typename std::enable_if<(!std::is_const< CharType >::value), bool >::type  = true> | 
| size_t | quickcpplib::_xxx::algorithm::string::to_hex_string (CharType *out, size_t outlen, const T *_in, size_t inlen) | 
|  | Converts a number to a hex string. Out buffer can be same as in buffer. 
 | 
|  | 
| template<class CharType , class T , typename std::enable_if<(sizeof(T)==1), bool >::type  = true, typename std::enable_if<(std::is_trivially_copyable< T >::value), bool >::type  = true, typename std::enable_if<(!std::is_const< CharType >::value), bool >::type  = true> | 
| size_t | quickcpplib::_xxx::algorithm::string::to_hex_string (span::span< CharType > out, const span::span< T > in) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class T , typename std::enable_if<(sizeof(T)==1), bool >::type  = true, typename std::enable_if<(std::is_trivially_copyable< T >::value), bool >::type  = true> | 
| std::string | quickcpplib::_xxx::algorithm::string::to_hex_string (span::span< T > in) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class T , typename std::enable_if<(sizeof(T)==1), bool >::type  = true, typename std::enable_if<(std::is_trivially_copyable< T >::value), bool >::type  = true> | 
| std::string | quickcpplib::_xxx::algorithm::string::to_hex_string (const T *in, size_t len) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class T , class CharType , typename std::enable_if<(sizeof(T)==1), bool >::type  = true, typename std::enable_if<(std::is_trivially_copyable< T >::value), bool >::type  = true, typename std::enable_if<(!std::is_const< T >::value), bool >::type  = true> | 
| size_t | quickcpplib::_xxx::algorithm::string::from_hex_string (T *out, size_t outlen, const CharType *in, size_t inlen) | 
|  | Converts a hex string to a number. Out buffer can be same as in buffer. 
 | 
|  |