cppx-core
Namespaces | Functions
utf16-from.hpp File Reference
#include <cppx-core/meta-template/Enable_if_.hpp>
#include <cppx-core/meta-type/type-traits.hpp>
#include <cppx-core/text/unicode/utf16-Generator.hpp>
#include <cppx-core/text/unicode/utf16-n_units_for.hpp>
Include dependency graph for utf16-from.hpp:

Go to the source code of this file.

Namespaces

 cppx
 
 cppx::utf16
 

Functions

 cppx::utf16::CPPX_USE_STD (basic_string, basic_string_view, string, string_view, u16string, wstring, iterator_traits, move, next)
 
template<class Char , class Result_char = char16_t, class = Enable_if_< magnitude_bits_per_<Result_char> >= 16>
auto cppx::utf16::from_string_view (const basic_string_view< Char > &sv) -> basic_string< Result_char >
 
template<class Char >
auto cppx::utf16::from (const P_< const Char > s) -> u16string
 
template<class Char >
auto cppx::utf16::from (const basic_string< Char > &s) -> u16string
 
auto cppx::utf16::from (u16string s) -> u16string
 
template<class Char >
auto cppx::utf16::from (const basic_string_view< Char > &s) -> u16string
 
template<class Char >
auto cppx::utf16::wide_from (const P_< const Char > s) -> wstring
 
template<class Char >
auto cppx::utf16::wide_from (const basic_string< Char > &s) -> wstring
 
template<class Char >
auto cppx::utf16::wide_from (const basic_string_view< Char > &s) -> wstring