Pre-defined universal to-string functions for std::allocator based strings (i.e. More...
#include <Balau/Type/StdTypes.hpp>
#include <Balau/Type/Impl/ToStringImpl.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/locale.hpp>
#include <complex>
#include <forward_list>
#include <list>
#include <map>
#include <unordered_set>
#include <unordered_map>
#include <stack>
#include <queue>
Go to the source code of this file.
Classes | |
struct | ToString< char, std::allocator< char > > |
UTF-8 specialisation of ToString<CharT, AllocatorT> with std::allocator. More... | |
struct | ToString< char16_t, std::allocator< char16_t > > |
UTF-16 specialisation of ToString<CharT, AllocatorT> with std::allocator. More... | |
struct | ToString< char32_t, std::allocator< char32_t > > |
UTF-32 specialisation of ToString<CharT, AllocatorT> with std::allocator. More... | |
Macros | |
#define | BALAU_CONTAINER1_TO_STRING(CONTAINER_TYPE) |
Define a UTF-8 to-string function for a container that has a single template parameter. More... | |
#define | BALAU_CONTAINER1_TO_STRING16(CONTAINER_TYPE) |
Define a UTF-16 to-string function for a container that has a single template parameter. More... | |
#define | BALAU_CONTAINER1_TO_STRING32(CONTAINER_TYPE) |
Define a UTF-32 to-string function for a container that has a single template parameter. More... | |
#define | BALAU_CONTAINER2_TO_STRING(CONTAINER_TYPE) |
Define a UTF-8 to-string function for a container that has two template parameters. More... | |
#define | BALAU_CONTAINER2_TO_STRING16(CONTAINER_TYPE) |
Define a UTF-16 to-string function for a container that has two template parameters. More... | |
#define | BALAU_CONTAINER2_TO_STRING32(CONTAINER_TYPE) |
Define a UTF-32 to-string function for a container that has two template parameters. More... | |
#define | BALAU_CONTAINER3_TO_STRING(CONTAINER_TYPE) |
Define a UTF-8 to-string function for a container that has three template parameters. More... | |
#define | BALAU_CONTAINER3_TO_STRING16(CONTAINER_TYPE) |
Define a UTF-16 to-string function for a container that has three template parameters. More... | |
#define | BALAU_CONTAINER3_TO_STRING32(CONTAINER_TYPE) |
Define a UTF-32 to-string function for a container that has three template parameters. More... | |
#define | BALAU_CONTAINER4_TO_STRING(CONTAINER_TYPE) |
Define a UTF-8 to-string function for a container that has four template parameters. More... | |
#define | BALAU_CONTAINER4_TO_STRING16(CONTAINER_TYPE) |
Define a UTF-16 to-string function for a container that has four template parameters. More... | |
#define | BALAU_CONTAINER4_TO_STRING32(CONTAINER_TYPE) |
Define a UTF-32 to-string function for a container that has four template parameters. More... | |
#define | BALAU_CONTAINER5_TO_STRING(CONTAINER_TYPE) |
Define a UTF-8 to-string function for a container that has five template parameters. More... | |
#define | BALAU_CONTAINER5_TO_STRING16(CONTAINER_TYPE) |
Define a UTF-16 to-string function for a container that has five template parameters. More... | |
#define | BALAU_CONTAINER5_TO_STRING32(CONTAINER_TYPE) |
Define a UTF-32 to-string function for a container that has five template parameters. More... | |
Functions | |
template<typename P1 , typename P2 , typename ... P> | |
std::string | toString (const P1 &p1, const P2 &p2, const P &... p) |
Concatenates the to-string values of the input arguments. More... | |
std::string | toString (const std::string &value) |
Returns the supplied value as is. More... | |
std::string | toString (const std::string_view &value) |
Creates a string from the string view. More... | |
std::string | toString (const boost::string_view &value) |
Creates a string from the Boost string view. More... | |
std::string | toString (const std::u16string &value) |
Convert the supplied UTF-16 string to a UTF-8 string. More... | |
std::string | toString (const std::u16string_view &value) |
Creates a UTF-8 string from the UTF-16 string view. More... | |
std::string | toString (const std::u32string &value) |
Convert the supplied UTF-32 string to a UTF-8 string. More... | |
std::string | toString (const std::u32string_view &value) |
Creates a UTF-8 string from the UTF-32 string view. More... | |
std::string | toString (char value) |
Returns the supplied value as a UTF-8 string. More... | |
std::string | toString (char16_t value) |
Convert the supplied code point to a UTF-8 string. More... | |
std::string | toString (char32_t value) |
Convert the supplied code point to a UTF-8 string. More... | |
std::string | toString (signed char value) |
Convert the supplied signed char to a UTF-8 string. More... | |
std::string | toString (short value) |
Convert the supplied short to a UTF-8 string. More... | |
std::string | toString (int value) |
Convert the supplied int to a UTF-8 string. More... | |
std::string | toString (long value) |
Convert the supplied long to a UTF-8 string. More... | |
std::string | toString (long long value) |
Convert the supplied long long to a UTF-8 string. More... | |
std::string | toString (unsigned char value) |
Convert the supplied signed char to a UTF-8 string. More... | |
std::string | toString (unsigned short value) |
Convert the supplied short to a UTF-8 string. More... | |
std::string | toString (unsigned int value) |
Convert the supplied unsigned int to a UTF-8 string. More... | |
std::string | toString (unsigned long value) |
Convert the supplied unsigned long to a UTF-8 string. More... | |
std::string | toString (unsigned long long value) |
Convert the supplied unsigned long long to a UTF-8 string. More... | |
std::string | toString (float value) |
Convert the supplied float to a UTF-8 string. More... | |
std::string | toString (double value) |
Convert the supplied double to a UTF-8 string. More... | |
std::string | toString (long double value) |
Convert the supplied long double to a UTF-8 string. More... | |
template<typename T > | |
std::string | toString (const std::complex< T > &value) |
Convert the supplied complex to a UTF-8 string. More... | |
std::string | toString (bool value) |
Convert the supplied boolean to a UTF-8 string. More... | |
std::string | toString (const char *value) |
Returns the supplied const char * as a UTF-8 string. More... | |
std::string | toString (const char16_t *value) |
Returns the supplied const char16_t * as a UTF-8 string. More... | |
std::string | toString (const char32_t *value) |
Returns the supplied const char32_t * as a UTF-8 string. More... | |
std::string | toString (const void *ptr) |
Convert the supplied pointer to a UTF-8 string. More... | |
std::string | toString (std::nullptr_t) |
Convert the supplied nullptr value to a UTF-8 string. More... | |
std::string | toString (std::type_index value) |
Return the name of the type index. More... | |
std::string | toString (const std::function< std::string()> &f) |
A toString function that creates the UTF-8 string by calling the function. More... | |
template<typename F , typename S > | |
std::string | toString (const std::pair< F, S > &p) |
Convert the supplied std::pair value to a UTF-8 string. More... | |
template<typename T , size_t N> | |
std::string | toString (const std::array< T, N > &c) |
Print the supplied array as a UTF-8 string. More... | |
template<typename P1 , typename P2 , typename ... P> | |
std::u16string | toString16 (const P1 &p1, const P2 &p2, const P &... p) |
Concatenates the to-string values of the input arguments. More... | |
std::u16string | toString16 (const char16_t *value) |
Returns the supplied const char16_t * as a UTF-16 string. More... | |
std::u16string | toString16 (const std::string &value) |
Convert the supplied UTF-8 string to a UTF-16 string. More... | |
std::u16string | toString16 (const std::string_view &value) |
Convert the supplied UTF-8 string view to a UTF-16 string. More... | |
std::u16string | toString16 (const boost::string_view &value) |
Convert the supplied UTF-8 Boost string view to a UTF-16 string. More... | |
std::u16string | toString16 (const std::u16string &value) |
Returns the supplied value as is. More... | |
std::u16string | toString16 (const std::u16string_view &value) |
Creates a UTF-16 string from the UTF-16 string view. More... | |
std::u16string | toString16 (const std::u32string &value) |
Convert the supplied UTF-32 string to a UTF-16 string. More... | |
std::u16string | toString16 (char value) |
Convert the supplied ascii character to a UTF-16 string. More... | |
std::u16string | toString16 (char16_t &value) |
Convert the supplied UTF-16 character to a UTF-16 string. More... | |
std::u16string | toString16 (char32_t &value) |
Convert the supplied code point to a UTF-16 string. More... | |
std::u16string | toString16 (signed char value) |
Convert the supplied signed char to a UTF-16 string. More... | |
std::u16string | toString16 (short value) |
Convert the supplied short to a UTF-16 string. More... | |
std::u16string | toString16 (int value) |
Convert the supplied int to a UTF-16 string. More... | |
std::u16string | toString16 (long value) |
Convert the supplied long to a UTF-16 string. More... | |
std::u16string | toString16 (long long value) |
Convert the supplied long long to a UTF-16 string. More... | |
std::u16string | toString16 (unsigned char value) |
Convert the supplied unsigned char to a UTF-16 string. More... | |
std::u16string | toString16 (unsigned short value) |
Convert the supplied unsigned short to a UTF-16 string. More... | |
std::u16string | toString16 (unsigned int value) |
Convert the supplied unsigned int to a UTF-16 string. More... | |
std::u16string | toString16 (unsigned long value) |
Convert the supplied unsigned long to a UTF-16 string. More... | |
std::u16string | toString16 (unsigned long long value) |
Convert the supplied unsigned long long to a UTF-16 string. More... | |
std::u16string | toString16 (float value) |
Convert the supplied float to a UTF-16 string. More... | |
std::u16string | toString16 (double value) |
Convert the supplied double to a UTF-16 string. More... | |
std::u16string | toString16 (long double value) |
Convert the supplied long double to a UTF-16 string. More... | |
template<typename T > | |
std::u16string | toString16 (const std::complex< T > &value) |
Convert the supplied complex to a UTF-16 string. More... | |
std::u16string | toString16 (bool value) |
Convert the supplied boolean to a UTF-16 string. More... | |
std::u16string | toString16 (const char *value) |
Returns the supplied const char * as a UTF-16 string. More... | |
std::u16string | toString16 (const char32_t *value) |
Returns the supplied const char32_t * as a UTF-16 string. More... | |
std::u16string | toString16 (const void *ptr) |
Convert the supplied pointer to a UTF-16 string. More... | |
std::u16string | toString16 (std::nullptr_t) |
Convert the supplied nullptr value to a UTF-16 string. More... | |
std::u16string | toString16 (std::type_index value) |
Return the name of the type index. More... | |
std::u16string | toString16 (const std::function< std::u16string()> &f) |
A toString16 function that creates the UTF-16 string by calling the function. More... | |
template<typename F , typename S > | |
std::u16string | toString16 (const std::pair< F, S > &p) |
Convert the supplied std::pair value to a UTF-16 string. More... | |
template<typename ... T, template< typename ... > class C> | |
std::u16string | toString16Helper (const C< T ... > &c) |
Helper for container to UTF-16 string functions. More... | |
template<typename P1 , typename P2 , typename ... P> | |
std::u32string | toString32 (const P1 &p1, const P2 &p2, const P &... p) |
Concatenates the to-string values of the input arguments. More... | |
std::u32string | toString32 (const char32_t *value) |
Returns the supplied const char32_t * as a UTF-32 string. More... | |
std::u32string | toString32 (const std::string &value) |
Convert the supplied UTF-8 string to a UTF-32 string. More... | |
std::u32string | toString32 (const std::string_view &value) |
Convert the supplied UTF-8 string view to a UTF-32 string. More... | |
std::u32string | toString32 (const boost::string_view &value) |
Convert the supplied UTF-8 Boost string view to a UTF-32 string. More... | |
std::u32string | toString32 (const std::u16string &value) |
Convert the supplied UTF-16 string to a UTF-8 string. More... | |
std::u32string | toString32 (const std::u32string &value) |
Returns the supplied value as is. More... | |
std::u32string | toString32 (const std::u32string_view &value) |
Creates a UTF-32 string from the UTF-32 string view. More... | |
std::u32string | toString32 (char value) |
Returns the supplied ascii character as a UTF-32 string. More... | |
std::u32string | toString32 (char16_t &value) |
Convert the supplied UTF-16 character to a UTF-32 string. More... | |
std::u32string | toString32 (char32_t &value) |
Convert the supplied code point to a UTF-32 string. More... | |
std::u32string | toString32 (signed char value) |
Convert the supplied signed char to a UTF-32 string. More... | |
std::u32string | toString32 (short value) |
Convert the supplied short to a UTF-32 string. More... | |
std::u32string | toString32 (int value) |
Convert the supplied int to a UTF-32 string. More... | |
std::u32string | toString32 (long value) |
Convert the supplied long to a UTF-32 string. More... | |
std::u32string | toString32 (long long value) |
Convert the supplied long long to a UTF-32 string. More... | |
std::u32string | toString32 (unsigned char value) |
Convert the supplied unsigned char to a UTF-32 string. More... | |
std::u32string | toString32 (unsigned short value) |
Convert the supplied unsigned short to a UTF-32 string. More... | |
std::u32string | toString32 (unsigned int value) |
Convert the supplied unsigned int to a UTF-32 string. More... | |
std::u32string | toString32 (unsigned long value) |
Convert the supplied unsigned long to a UTF-32 string. More... | |
std::u32string | toString32 (unsigned long long value) |
Convert the supplied unsigned long long to a UTF-32 string. More... | |
std::u32string | toString32 (float value) |
Convert the supplied float to a UTF-32 string. More... | |
std::u32string | toString32 (double value) |
Convert the supplied double to a UTF-32 string. More... | |
std::u32string | toString32 (long double value) |
Convert the supplied long double to a UTF-32 string. More... | |
template<typename T > | |
std::u32string | toString32 (const std::complex< T > &value) |
Convert the supplied complex to a UTF-32 string. More... | |
std::u32string | toString32 (bool value) |
Convert the supplied boolean to a UTF-32 string. More... | |
std::u32string | toString32 (const char *value) |
Returns the supplied const char * as a UTF-32 string. More... | |
std::u32string | toString32 (const char16_t *value) |
Returns the supplied const char16_t * as a UTF-32 string. More... | |
std::u32string | toString32 (const void *ptr) |
Convert the supplied pointer to a UTF-32 string. More... | |
std::u32string | toString32 (std::nullptr_t) |
Convert the supplied nullptr value to a UTF-32 string. More... | |
std::u32string | toString32 (std::type_index value) |
Return the name of the type index. More... | |
std::u32string | toString32 (const std::function< std::u32string()> &f) |
A toString32 function that creates the UTF-32 string by calling the function. More... | |
template<typename F , typename S > | |
std::u32string | toString32 (const std::pair< F, S > &p) |
Convert the supplied std::pair value to a UTF-32 string. More... | |
template<typename ... T, template< typename ... > class C> | |
std::u32string | toString32Helper (const C< T ... > &c) |
Helper for container to UTF-8 string functions. More... | |
template<typename ... T, template< typename ... > class C> | |
std::string | toStringHelper (const C< T ... > &c) |
Helper for container to UTF-8 string functions. More... | |
Pre-defined universal to-string functions for std::allocator based strings (i.e.
std::string).
#define BALAU_CONTAINER1_TO_STRING | ( | CONTAINER_TYPE | ) |
Define a UTF-8 to-string function for a container that has a single template parameter.
#define BALAU_CONTAINER1_TO_STRING16 | ( | CONTAINER_TYPE | ) |
Define a UTF-16 to-string function for a container that has a single template parameter.
#define BALAU_CONTAINER1_TO_STRING32 | ( | CONTAINER_TYPE | ) |
Define a UTF-32 to-string function for a container that has a single template parameter.
#define BALAU_CONTAINER2_TO_STRING | ( | CONTAINER_TYPE | ) |
Define a UTF-8 to-string function for a container that has two template parameters.
#define BALAU_CONTAINER2_TO_STRING16 | ( | CONTAINER_TYPE | ) |
Define a UTF-16 to-string function for a container that has two template parameters.
#define BALAU_CONTAINER2_TO_STRING32 | ( | CONTAINER_TYPE | ) |
Define a UTF-32 to-string function for a container that has two template parameters.
#define BALAU_CONTAINER3_TO_STRING | ( | CONTAINER_TYPE | ) |
Define a UTF-8 to-string function for a container that has three template parameters.
#define BALAU_CONTAINER3_TO_STRING16 | ( | CONTAINER_TYPE | ) |
Define a UTF-16 to-string function for a container that has three template parameters.
#define BALAU_CONTAINER3_TO_STRING32 | ( | CONTAINER_TYPE | ) |
Define a UTF-32 to-string function for a container that has three template parameters.
#define BALAU_CONTAINER4_TO_STRING | ( | CONTAINER_TYPE | ) |
Define a UTF-8 to-string function for a container that has four template parameters.
#define BALAU_CONTAINER4_TO_STRING16 | ( | CONTAINER_TYPE | ) |
Define a UTF-16 to-string function for a container that has four template parameters.
#define BALAU_CONTAINER4_TO_STRING32 | ( | CONTAINER_TYPE | ) |
Define a UTF-32 to-string function for a container that has four template parameters.
#define BALAU_CONTAINER5_TO_STRING | ( | CONTAINER_TYPE | ) |
Define a UTF-8 to-string function for a container that has five template parameters.
#define BALAU_CONTAINER5_TO_STRING16 | ( | CONTAINER_TYPE | ) |
Define a UTF-16 to-string function for a container that has five template parameters.
#define BALAU_CONTAINER5_TO_STRING32 | ( | CONTAINER_TYPE | ) |
Define a UTF-32 to-string function for a container that has five template parameters.
|
inline |
Concatenates the to-string values of the input arguments.
Calls toString on each input argument and concatenates them together to form a single UTF-8 string.
|
inline |
Returns the supplied value as is.
|
inline |
Creates a string from the string view.
|
inline |
Creates a string from the Boost string view.
|
inline |
Convert the supplied UTF-16 string to a UTF-8 string.
|
inline |
Creates a UTF-8 string from the UTF-16 string view.
|
inline |
Convert the supplied UTF-32 string to a UTF-8 string.
|
inline |
Creates a UTF-8 string from the UTF-32 string view.
|
inline |
Returns the supplied value as a UTF-8 string.
|
inline |
Convert the supplied code point to a UTF-8 string.
|
inline |
Convert the supplied code point to a UTF-8 string.
|
inline |
Convert the supplied signed char to a UTF-8 string.
|
inline |
Convert the supplied short to a UTF-8 string.
|
inline |
Convert the supplied int to a UTF-8 string.
|
inline |
Convert the supplied long to a UTF-8 string.
|
inline |
Convert the supplied long long to a UTF-8 string.
|
inline |
Convert the supplied signed char to a UTF-8 string.
|
inline |
Convert the supplied short to a UTF-8 string.
|
inline |
Convert the supplied unsigned int to a UTF-8 string.
|
inline |
Convert the supplied unsigned long to a UTF-8 string.
|
inline |
Convert the supplied unsigned long long to a UTF-8 string.
|
inline |
Convert the supplied float to a UTF-8 string.
|
inline |
Convert the supplied double to a UTF-8 string.
|
inline |
Convert the supplied long double to a UTF-8 string.
|
inline |
Convert the supplied complex to a UTF-8 string.
|
inline |
Convert the supplied boolean to a UTF-8 string.
|
inline |
Returns the supplied const char * as a UTF-8 string.
|
inline |
Returns the supplied const char16_t * as a UTF-8 string.
|
inline |
Returns the supplied const char32_t * as a UTF-8 string.
|
inline |
Convert the supplied pointer to a UTF-8 string.
The pointer is converted to an unsigned long long integer value and toString is called on the value.
|
inline |
Convert the supplied nullptr value to a UTF-8 string.
The returned value is zero in order to match the values returned for other pointer to-string functions.
|
inline |
Return the name of the type index.
|
inline |
A toString function that creates the UTF-8 string by calling the function.
|
inline |
Convert the supplied std::pair value to a UTF-8 string.
|
inline |
Print the supplied array as a UTF-8 string.
|
inline |
Concatenates the to-string values of the input arguments.
Calls toString16 on each input argument and concatenates them together to form a single UTF-16 string.
|
inline |
Returns the supplied const char16_t * as a UTF-16 string.
|
inline |
Convert the supplied UTF-8 string to a UTF-16 string.
|
inline |
Convert the supplied UTF-8 string view to a UTF-16 string.
|
inline |
Convert the supplied UTF-8 Boost string view to a UTF-16 string.
|
inline |
Returns the supplied value as is.
|
inline |
Creates a UTF-16 string from the UTF-16 string view.
|
inline |
Convert the supplied UTF-32 string to a UTF-16 string.
|
inline |
Convert the supplied ascii character to a UTF-16 string.
|
inline |
Convert the supplied UTF-16 character to a UTF-16 string.
|
inline |
Convert the supplied code point to a UTF-16 string.
|
inline |
Convert the supplied signed char to a UTF-16 string.
|
inline |
Convert the supplied short to a UTF-16 string.
|
inline |
Convert the supplied int to a UTF-16 string.
|
inline |
Convert the supplied long to a UTF-16 string.
|
inline |
Convert the supplied long long to a UTF-16 string.
|
inline |
Convert the supplied unsigned char to a UTF-16 string.
|
inline |
Convert the supplied unsigned short to a UTF-16 string.
|
inline |
Convert the supplied unsigned int to a UTF-16 string.
|
inline |
Convert the supplied unsigned long to a UTF-16 string.
|
inline |
Convert the supplied unsigned long long to a UTF-16 string.
|
inline |
Convert the supplied float to a UTF-16 string.
|
inline |
Convert the supplied double to a UTF-16 string.
|
inline |
Convert the supplied long double to a UTF-16 string.
|
inline |
Convert the supplied complex to a UTF-16 string.
|
inline |
Convert the supplied boolean to a UTF-16 string.
|
inline |
Returns the supplied const char * as a UTF-16 string.
|
inline |
Returns the supplied const char32_t * as a UTF-16 string.
|
inline |
Convert the supplied pointer to a UTF-16 string.
The pointer is converted to an unsigned long long integer value and toString16 is called on the value.
|
inline |
Convert the supplied nullptr value to a UTF-16 string.
The returned value is zero in order to match the values returned for other pointer to-string functions.
|
inline |
Return the name of the type index.
|
inline |
A toString16 function that creates the UTF-16 string by calling the function.
|
inline |
Convert the supplied std::pair value to a UTF-16 string.
|
inline |
Helper for container to UTF-16 string functions.
This helper function can be used for custom container types if required.
|
inline |
Concatenates the to-string values of the input arguments.
Calls toString32 on each input argument and concatenates them together to form a single UTF-32 string.
|
inline |
Returns the supplied const char32_t * as a UTF-32 string.
|
inline |
Convert the supplied UTF-8 string to a UTF-32 string.
|
inline |
Convert the supplied UTF-8 string view to a UTF-32 string.
|
inline |
Convert the supplied UTF-8 Boost string view to a UTF-32 string.
|
inline |
Convert the supplied UTF-16 string to a UTF-8 string.
|
inline |
Returns the supplied value as is.
|
inline |
Creates a UTF-32 string from the UTF-32 string view.
|
inline |
Returns the supplied ascii character as a UTF-32 string.
|
inline |
Convert the supplied UTF-16 character to a UTF-32 string.
|
inline |
Convert the supplied code point to a UTF-32 string.
|
inline |
Convert the supplied signed char to a UTF-32 string.
|
inline |
Convert the supplied short to a UTF-32 string.
|
inline |
Convert the supplied int to a UTF-32 string.
|
inline |
Convert the supplied long to a UTF-32 string.
|
inline |
Convert the supplied long long to a UTF-32 string.
|
inline |
Convert the supplied unsigned char to a UTF-32 string.
|
inline |
Convert the supplied unsigned short to a UTF-32 string.
|
inline |
Convert the supplied unsigned int to a UTF-32 string.
|
inline |
Convert the supplied unsigned long to a UTF-32 string.
|
inline |
Convert the supplied unsigned long long to a UTF-32 string.
|
inline |
Convert the supplied float to a UTF-32 string.
|
inline |
Convert the supplied double to a UTF-32 string.
|
inline |
Convert the supplied long double to a UTF-32 string.
|
inline |
Convert the supplied complex to a UTF-32 string.
|
inline |
Convert the supplied boolean to a UTF-32 string.
|
inline |
Returns the supplied const char * as a UTF-32 string.
|
inline |
Returns the supplied const char16_t * as a UTF-32 string.
|
inline |
Convert the supplied pointer to a UTF-32 string.
The pointer is converted to an unsigned long long integer value and toString32 is called on the value.
|
inline |
Convert the supplied nullptr value to a UTF-32 string.
The returned value is zero in order to match the values returned for other pointer to-string functions.
|
inline |
Return the name of the type index.
|
inline |
A toString32 function that creates the UTF-32 string by calling the function.
|
inline |
Convert the supplied std::pair value to a UTF-32 string.
|
inline |
Helper for container to UTF-8 string functions.
This helper function can be used for custom container types if required.
|
inline |
Helper for container to UTF-8 string functions.
This helper function can be used for custom container types if required.