|
template<typename AllocatorT , typename P1 , typename P2 , typename ... P> |
Balau::U8String< AllocatorT > | toString (const P1 &p1, const P2 &p2, const P &... p) |
| Concatenates the to-string values of the input arguments. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const Balau::U8String< AllocatorT > &value) |
| Returns the supplied value as is. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const std::string &value) |
| Converts the supplied string to Balau::U8String<AllocatorT>. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const std::string_view &value) |
| Creates a string from the string view. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const boost::string_view &value) |
| Creates a string from the Boost string view. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const std::u16string &value) |
| Convert the supplied UTF-16 string to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const std::u16string_view &value) |
| Creates a UTF-8 string from the UTF-16 string view. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const std::u32string &value) |
| Convert the supplied UTF-32 string to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const std::u32string_view &value) |
| Creates a UTF-8 string from the UTF-32 string view. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (char value) |
| Returns the supplied value as a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (char16_t value) |
| Convert the supplied code point to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (char32_t value) |
| Convert the supplied code point to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (signed char value) |
| Convert the supplied signed char to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (short value) |
| Convert the supplied short to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (int value) |
| Convert the supplied int to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (long value) |
| Convert the supplied long to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (long long value) |
| Convert the supplied long long to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (unsigned char value) |
| Convert the supplied signed char to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (unsigned short value) |
| Convert the supplied short to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (unsigned int value) |
| Convert the supplied unsigned int to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (unsigned long value) |
| Convert the supplied unsigned long to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (unsigned long long value) |
| Convert the supplied unsigned long long to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (float value) |
| Convert the supplied float to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (double value) |
| Convert the supplied double to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (long double value) |
| Convert the supplied long double to a UTF-8 string. More...
|
|
template<typename T , typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const std::complex< T > &value) |
| Convert the supplied complex to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (bool value) |
| Convert the supplied boolean to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const char *value) |
| Returns the supplied const char * as a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const char16_t *value) |
| Returns the supplied const char16_t * as a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const char32_t *value) |
| Returns the supplied const char32_t * as a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const void *ptr) |
| Convert the supplied pointer to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (std::nullptr_t) |
| Convert the supplied nullptr value to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (std::type_index value) |
| Return the name of the type index. More...
|
|
template<typename AllocatorT > |
Balau::U8String< AllocatorT > | toString (const std::function< Balau::U8String< AllocatorT >()> &f) |
| A toString function that creates the UTF-8 string by calling the function. More...
|
|
template<typename AllocatorT , typename F , typename S > |
Balau::U8String< AllocatorT > | toString (const std::pair< F, S > &p) |
| Convert the supplied std::pair value to a UTF-8 string. More...
|
|
template<typename AllocatorT , typename T , size_t N> |
Balau::U8String< AllocatorT > | toString (const std::array< T, N > &c) |
| Print the supplied array as a UTF-8 string. More...
|
|
template<typename AllocatorT , typename P1 , typename P2 , typename ... P> |
Balau::U16String< AllocatorT > | toString16 (const P1 &p1, const P2 &p2, const P &... p) |
| Concatenates the to-string values of the input arguments. More...
|
|
template<typename AllocatorT > |
std::u16string | toString16 (const char16_t *value) |
| Returns the supplied const char16_t * as a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const Balau::U8String< AllocatorT > &value) |
| Convert the supplied UTF-8 string to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const std::string &value) |
| Convert the supplied UTF-8 string to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const std::string_view &value) |
| Convert the supplied UTF-8 string view to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const boost::string_view &value) |
| Convert the supplied UTF-8 Boost string view to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const Balau::U16String< AllocatorT > &value) |
| Returns the supplied value as is. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const std::u16string &value) |
| Convert the std::u16string to a Balau::U16String<AllocatorT>. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const std::u16string_view &value) |
| Creates a UTF-16 string from the UTF-16 string view. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const std::u32string &value) |
| Convert the supplied UTF-32 string to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (char value) |
| Convert the supplied ascii character to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (char16_t &value) |
| Convert the supplied UTF-16 character to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (char32_t &value) |
| Convert the supplied code point to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (signed char value) |
| Convert the supplied signed char to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (short value) |
| Convert the supplied short to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (int value) |
| Convert the supplied int to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (long value) |
| Convert the supplied long to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (long long value) |
| Convert the supplied long long to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (unsigned char value) |
| Convert the supplied unsigned char to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (unsigned short value) |
| Convert the supplied unsigned short to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (unsigned int value) |
| Convert the supplied unsigned int to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (unsigned long value) |
| Convert the supplied unsigned long to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (unsigned long long value) |
| Convert the supplied unsigned long long to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (float value) |
| Convert the supplied float to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (double value) |
| Convert the supplied double to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (long double value) |
| Convert the supplied long double to a UTF-16 string. More...
|
|
template<typename T , typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const std::complex< T > &value) |
| Convert the supplied complex to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (bool value) |
| Convert the supplied boolean to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const char *value) |
| Returns the supplied const char * as a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const char16_t *value) |
| Returns the supplied const char16_t * as a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const char32_t *value) |
| Returns the supplied const char32_t * as a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const void *ptr) |
| Convert the supplied pointer to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (std::nullptr_t) |
| Convert the supplied nullptr value to a UTF-16 string. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (std::type_index value) |
| Return the name of the type index. More...
|
|
template<typename AllocatorT > |
Balau::U16String< AllocatorT > | toString16 (const std::function< std::u16string()> &f) |
| A toString16 function that creates the UTF-16 string by calling the function. More...
|
|
template<typename AllocatorT , typename F , typename S > |
Balau::U16String< AllocatorT > | toString16 (const std::pair< F, S > &p) |
| Convert the supplied std::pair value to a UTF-16 string. More...
|
|
template<typename AllocatorT , typename ... T, template< typename ... > class C> |
std::u16string | toString16Helper (const C< T ... > &c) |
| Helper for container to UTF-16 string functions. More...
|
|
template<typename AllocatorT , typename P1 , typename P2 , typename ... P> |
Balau::U32String< AllocatorT > | toString32 (const P1 &p1, const P2 &p2, const P &... p) |
| Concatenates the to-string values of the input arguments. More...
|
|
template<typename AllocatorT > |
std::u32string | toString32 (const char32_t *value) |
| Returns the supplied const char32_t * as a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const std::string &value) |
| Convert the supplied UTF-8 string to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const Balau::U8String< AllocatorT > &value) |
| Convert the supplied UTF-8 string to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const std::string_view &value) |
| Convert the supplied UTF-8 string view to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const boost::string_view &value) |
| Convert the supplied UTF-8 Boost string view to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const std::u16string &value) |
| Convert the supplied UTF-16 string to a UTF-8 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const Balau::U32String< AllocatorT > &value) |
| Returns the supplied value as is. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const std::u32string &value) |
| Convert the std::u32string to a Balau::U32String<AllocatorT>. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const std::u32string_view &value) |
| Creates a UTF-32 string from the UTF-32 string view. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (char value) |
| Returns the supplied ascii character as a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (char16_t &value) |
| Convert the supplied UTF-16 character to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (char32_t &value) |
| Convert the supplied code point to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (signed char value) |
| Convert the supplied signed char to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (short value) |
| Convert the supplied short to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (int value) |
| Convert the supplied int to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (long value) |
| Convert the supplied long to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (long long value) |
| Convert the supplied long long to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (unsigned char value) |
| Convert the supplied unsigned char to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (unsigned short value) |
| Convert the supplied unsigned short to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (unsigned int value) |
| Convert the supplied unsigned int to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (unsigned long value) |
| Convert the supplied unsigned long to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (unsigned long long value) |
| Convert the supplied unsigned long long to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (float value) |
| Convert the supplied float to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (double value) |
| Convert the supplied double to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (long double value) |
| Convert the supplied long double to a UTF-32 string. More...
|
|
template<typename T , typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const std::complex< T > &value) |
| Convert the supplied complex to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (bool value) |
| Convert the supplied boolean to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const char *value) |
| Returns the supplied const char * as a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const char16_t *value) |
| Returns the supplied const char16_t * as a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const char32_t *value) |
| Returns the supplied const char32_t * as a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const void *ptr) |
| Convert the supplied pointer to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (std::nullptr_t) |
| Convert the supplied nullptr value to a UTF-32 string. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (std::type_index value) |
| Return the name of the type index. More...
|
|
template<typename AllocatorT > |
Balau::U32String< AllocatorT > | toString32 (const std::function< Balau::U32String< AllocatorT >()> &f) |
| A toString32 function that creates the UTF-32 string by calling the function. More...
|
|
template<typename AllocatorT , typename F , typename S > |
Balau::U32String< AllocatorT > | toString32 (const std::pair< F, S > &p) |
| Convert the supplied std::pair value to a UTF-32 string. More...
|
|
template<typename AllocatorT , typename ... T, template< typename ... > class C> |
Balau::U32String< AllocatorT > | toString32Helper (const C< T ... > &c) |
| Helper for container to UTF-8 string functions. More...
|
|
template<typename AllocatorT , typename ... T, template< typename ... > class C> |
Balau::U8String< AllocatorT > | toStringHelper (const C< T ... > &c) |
| Helper for container to UTF-8 string functions. More...
|
|