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