|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
UTF字符串之间的转换功能 更多...
函数 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 string | to_string (const CharT &c) |
| 将字符转换为普通字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 string | to_string (const CharT *x) |
| 将C风格字符串转换为普通字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 string | to_string (const basic_string_view< CharT > x) |
| 将字符视图转换为普通字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 string | to_string (const basic_string< CharT > &x) |
| 将字符串对象转换为普通字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 string | to_string (basic_string< CharT > &&x) |
| 将右值字符串对象转换为普通字符串 | |
| template<> | |
| NEFORCE_CONSTEXPR20 string | to_string< char > (string &&x) |
| char类型右值字符串特化 - 直接移动 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 wstring | to_wstring (const CharT &x) |
| 将字符转换为宽字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 wstring | to_wstring (const CharT *x) |
| 将C风格字符串转换为宽字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 wstring | to_wstring (const basic_string_view< CharT > x) |
| 将字符视图转换为宽字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 wstring | to_wstring (const basic_string< CharT > &x) |
| 将字符串对象转换为宽字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 wstring | to_wstring (basic_string< CharT > &&x) |
| 将右值字符串对象转换为宽字符串 | |
| template<> | |
| NEFORCE_CONSTEXPR20 wstring | to_wstring< wchar_t > (wstring &&x) |
| wchar_t类型右值宽字符串特化 - 直接移动 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u8string | to_u8string (const CharT &x) |
| 将字符转换为UTF-8字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u8string | to_u8string (const CharT *x) |
| 将C风格字符串转换为UTF-8字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u8string | to_u8string (const basic_string_view< CharT > x) |
| 将字符视图转换为UTF-8字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u8string | to_u8string (const basic_string< CharT > &x) |
| 将字符串对象转换为UTF-8字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u8string | to_u8string (basic_string< CharT > &&x) |
| 将右值字符串对象转换为UTF-8字符串 | |
| template<> | |
| NEFORCE_CONSTEXPR20 u8string | to_u8string< char8_t > (u8string &&x) |
| char8_t类型右值UTF-8字符串特化 - 直接移动 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u16string | to_u16string (const CharT &x) |
| 将字符转换为UTF-16字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u16string | to_u16string (const CharT *x) |
| 将C风格字符串转换为UTF-16字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u16string | to_u16string (const basic_string_view< CharT > x) |
| 将字符视图转换为UTF-16字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u16string | to_u16string (const basic_string< CharT > &x) |
| 将字符串对象转换为UTF-16字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u16string | to_u16string (basic_string< CharT > &&x) |
| 将右值字符串对象转换为UTF-16字符串 | |
| template<> | |
| NEFORCE_CONSTEXPR20 u16string | to_u16string< char16_t > (u16string &&x) |
| char16_t类型右值UTF-16字符串特化 - 直接移动 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u32string | to_u32string (const CharT &x) |
| 将字符转换为UTF-32字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u32string | to_u32string (const CharT *x) |
| 将C风格字符串转换为UTF-32字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u32string | to_u32string (const basic_string_view< CharT > x) |
| 将字符视图转换为UTF-32字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u32string | to_u32string (const basic_string< CharT > &x) |
| 将字符串对象转换为UTF-32字符串 | |
| template<typename CharT, enable_if_t< is_character_v< CharT >, int > = 0> | |
| NEFORCE_CONSTEXPR20 u32string | to_u32string (basic_string< CharT > &&x) |
| 将右值字符串对象转换为UTF-32字符串 | |
| template<> | |
| NEFORCE_CONSTEXPR20 u32string | to_u32string< char32_t > (u32string &&x) |
| char32_t类型右值UTF-32字符串特化 - 直接移动 | |
UTF字符串之间的转换功能
| NEFORCE_CONSTEXPR20 string to_string | ( | basic_string< CharT > && | x | ) |
将右值字符串对象转换为普通字符串
| CharT | 字符类型 |
| x | 右值字符串对象 |
在文件 icharacter.hpp 第 159 行定义.
引用了 to_string().
| NEFORCE_CONSTEXPR20 string to_string | ( | const basic_string< CharT > & | x | ) |
将字符串对象转换为普通字符串
| CharT | 字符类型 |
| x | 字符串对象 |
在文件 icharacter.hpp 第 148 行定义.
引用了 to_string() , 以及 basic_string< CharT, Traits, Alloc >::view().
| NEFORCE_CONSTEXPR20 string to_string | ( | const basic_string_view< CharT > | x | ) |
| NEFORCE_CONSTEXPR20 string to_string | ( | const CharT & | c | ) |
将字符转换为普通字符串
| CharT | 字符类型 |
| c | 单个字符 |
在文件 icharacter.hpp 第 115 行定义.
引用了 to_string().
被这些函数引用 sys_console::print(), sys_console::printc(), sys_console::printcln(), sys_console::println(), to_string(), to_string(), to_string(), to_string() , 以及 to_string().
| NEFORCE_CONSTEXPR20 string to_string | ( | const CharT * | x | ) |
将C风格字符串转换为普通字符串
| CharT | 字符类型 |
| x | C风格字符串 |
在文件 icharacter.hpp 第 126 行定义.
引用了 to_string().
| NEFORCE_CONSTEXPR20 u16string to_u16string | ( | basic_string< CharT > && | x | ) |
将右值字符串对象转换为UTF-16字符串
| CharT | 字符类型 |
| x | 右值字符串对象 |
在文件 icharacter.hpp 第 358 行定义.
引用了 to_u16string().
| NEFORCE_CONSTEXPR20 u16string to_u16string | ( | const basic_string< CharT > & | x | ) |
将字符串对象转换为UTF-16字符串
| CharT | 字符类型 |
| x | 字符串对象 |
在文件 icharacter.hpp 第 347 行定义.
引用了 to_u16string() , 以及 basic_string< CharT, Traits, Alloc >::view().
| NEFORCE_CONSTEXPR20 u16string to_u16string | ( | const basic_string_view< CharT > | x | ) |
将字符视图转换为UTF-16字符串
| CharT | 字符类型 |
| x | 字符视图 |
在文件 icharacter.hpp 第 336 行定义.
引用了 to_u16string().
| NEFORCE_CONSTEXPR20 u16string to_u16string | ( | const CharT & | x | ) |
将字符转换为UTF-16字符串
| CharT | 字符类型 |
| x | 单个字符 |
在文件 icharacter.hpp 第 314 行定义.
引用了 to_u16string().
被这些函数引用 to_u16string(), to_u16string(), to_u16string(), to_u16string() , 以及 to_u16string().
| NEFORCE_CONSTEXPR20 u16string to_u16string | ( | const CharT * | x | ) |
将C风格字符串转换为UTF-16字符串
| CharT | 字符类型 |
| x | C风格字符串 |
在文件 icharacter.hpp 第 325 行定义.
引用了 to_u16string().
| NEFORCE_CONSTEXPR20 u16string to_u16string< char16_t > | ( | u16string && | x | ) |
char16_t类型右值UTF-16字符串特化 - 直接移动
| x | 右值UTF-16字符串 |
在文件 icharacter.hpp 第 368 行定义.
引用了 move().
| NEFORCE_CONSTEXPR20 u32string to_u32string | ( | basic_string< CharT > && | x | ) |
将右值字符串对象转换为UTF-32字符串
| CharT | 字符类型 |
| x | 右值字符串对象 |
在文件 icharacter.hpp 第 423 行定义.
引用了 to_u32string().
| NEFORCE_CONSTEXPR20 u32string to_u32string | ( | const basic_string< CharT > & | x | ) |
将字符串对象转换为UTF-32字符串
| CharT | 字符类型 |
| x | 字符串对象 |
在文件 icharacter.hpp 第 412 行定义.
引用了 to_u32string() , 以及 basic_string< CharT, Traits, Alloc >::view().
| NEFORCE_CONSTEXPR20 u32string to_u32string | ( | const basic_string_view< CharT > | x | ) |
将字符视图转换为UTF-32字符串
| CharT | 字符类型 |
| x | 字符视图 |
在文件 icharacter.hpp 第 401 行定义.
引用了 to_u32string().
| NEFORCE_CONSTEXPR20 u32string to_u32string | ( | const CharT & | x | ) |
将字符转换为UTF-32字符串
| CharT | 字符类型 |
| x | 单个字符 |
在文件 icharacter.hpp 第 379 行定义.
引用了 to_u32string().
被这些函数引用 to_u32string(), to_u32string(), to_u32string(), to_u32string() , 以及 to_u32string().
| NEFORCE_CONSTEXPR20 u32string to_u32string | ( | const CharT * | x | ) |
将C风格字符串转换为UTF-32字符串
| CharT | 字符类型 |
| x | C风格字符串 |
在文件 icharacter.hpp 第 390 行定义.
引用了 to_u32string().
| NEFORCE_CONSTEXPR20 u32string to_u32string< char32_t > | ( | u32string && | x | ) |
char32_t类型右值UTF-32字符串特化 - 直接移动
| x | 右值UTF-32字符串 |
在文件 icharacter.hpp 第 433 行定义.
引用了 move().
| NEFORCE_CONSTEXPR20 u8string to_u8string | ( | basic_string< CharT > && | x | ) |
将右值字符串对象转换为UTF-8字符串
| CharT | 字符类型 |
| x | 右值字符串对象 |
在文件 icharacter.hpp 第 291 行定义.
引用了 to_u8string().
| NEFORCE_CONSTEXPR20 u8string to_u8string | ( | const basic_string< CharT > & | x | ) |
将字符串对象转换为UTF-8字符串
| CharT | 字符类型 |
| x | 字符串对象 |
在文件 icharacter.hpp 第 280 行定义.
引用了 to_u8string() , 以及 basic_string< CharT, Traits, Alloc >::view().
| NEFORCE_CONSTEXPR20 u8string to_u8string | ( | const basic_string_view< CharT > | x | ) |
将字符视图转换为UTF-8字符串
| CharT | 字符类型 |
| x | 字符视图 |
在文件 icharacter.hpp 第 269 行定义.
引用了 to_u8string().
| NEFORCE_CONSTEXPR20 u8string to_u8string | ( | const CharT & | x | ) |
将字符转换为UTF-8字符串
| CharT | 字符类型 |
| x | 单个字符 |
在文件 icharacter.hpp 第 247 行定义.
引用了 to_u8string().
被这些函数引用 to_u8string(), to_u8string(), to_u8string(), to_u8string() , 以及 to_u8string().
| NEFORCE_CONSTEXPR20 u8string to_u8string | ( | const CharT * | x | ) |
将C风格字符串转换为UTF-8字符串
| CharT | 字符类型 |
| x | C风格字符串 |
在文件 icharacter.hpp 第 258 行定义.
引用了 to_u8string().
| NEFORCE_CONSTEXPR20 u8string to_u8string< char8_t > | ( | u8string && | x | ) |
char8_t类型右值UTF-8字符串特化 - 直接移动
| x | 右值UTF-8字符串 |
在文件 icharacter.hpp 第 301 行定义.
引用了 move().
| NEFORCE_CONSTEXPR20 wstring to_wstring | ( | basic_string< CharT > && | x | ) |
将右值字符串对象转换为宽字符串
| CharT | 字符类型 |
| x | 右值字符串对象 |
在文件 icharacter.hpp 第 224 行定义.
引用了 to_wstring().
| NEFORCE_CONSTEXPR20 wstring to_wstring | ( | const basic_string< CharT > & | x | ) |
将字符串对象转换为宽字符串
| CharT | 字符类型 |
| x | 字符串对象 |
在文件 icharacter.hpp 第 213 行定义.
引用了 to_wstring() , 以及 basic_string< CharT, Traits, Alloc >::view().
| NEFORCE_CONSTEXPR20 wstring to_wstring | ( | const basic_string_view< CharT > | x | ) |
| NEFORCE_CONSTEXPR20 wstring to_wstring | ( | const CharT & | x | ) |
将字符转换为宽字符串
| CharT | 字符类型 |
| x | 单个字符 |
在文件 icharacter.hpp 第 180 行定义.
引用了 to_wstring().
被这些函数引用 to_wstring(), to_wstring(), to_wstring(), to_wstring() , 以及 to_wstring().
| NEFORCE_CONSTEXPR20 wstring to_wstring | ( | const CharT * | x | ) |
| NEFORCE_CONSTEXPR20 wstring to_wstring< wchar_t > | ( | wstring && | x | ) |