37 static const std::string&
to_string(
const std::string& str) noexcept;
48 static std::string
to_string(
const char* str) noexcept;
59 static std::string
to_string(
char* str) noexcept;
71 #if defined(__cpp_lib_char8_t) 72 static std::string
to_string(
const std::u8string& str) noexcept;
106 static std::string
to_string(
const std::u16string& str) noexcept;
149 static std::string
to_string(
const std::u32string& str) noexcept;
182 static std::string
to_string(
const std::wstring& str) noexcept;
250 #if defined(__cpp_lib_char8_t) 380 #if defined(__cpp_lib_char8_t) 381 static std::u8string
to_u8string(
const std::string& str) noexcept;
401 static std::u8string
to_u8string(
const char* str) noexcept;
411 static std::u8string
to_u8string(
char* str) noexcept;
423 #if defined(__cpp_lib_char8_t) 424 static const std::u8string&
to_u8string(
const std::u8string& str) noexcept;
452 static std::u8string
to_u8string(
const std::u16string& str) noexcept;
493 static std::u8string
to_u8string(
const std::u32string& str) noexcept;
524 static std::u8string
to_u8string(
const std::wstring& str) noexcept;
557 static std::u16string
to_u16string(
const std::string& str) noexcept;
567 static std::u16string
to_u16string(
const char* str) noexcept;
589 #if defined(__cpp_lib_char8_t) 590 static std::u16string
to_u16string(
const std::u8string& str) noexcept;
624 static const std::u16string&
to_u16string(
const std::u16string& str) noexcept;
665 static std::u16string
to_u16string(
const std::u32string& str) noexcept;
696 static std::u16string
to_u16string(
const std::wstring& str) noexcept;
728 static std::u32string
to_u32string(
const std::string& str) noexcept;
738 static std::u32string
to_u32string(
const char* str) noexcept;
760 #if defined(__cpp_lib_char8_t) 761 static std::u32string
to_u32string(
const std::u8string& str) noexcept;
793 static std::u32string
to_u32string(
const std::u16string& str) noexcept;
834 static const std::u32string&
to_u32string(
const std::u32string& str) noexcept;
865 static std::u32string
to_u32string(
const std::wstring& str) noexcept;
897 static std::wstring
to_wstring(
const std::string& str) noexcept;
907 static std::wstring
to_wstring(
const char* str) noexcept;
917 static std::wstring
to_wstring(
char* str) noexcept;
929 #if defined(__cpp_lib_char8_t) 930 static std::wstring
to_wstring(
const std::u8string& str) noexcept;
962 static std::wstring
to_wstring(
const std::u16string& str) noexcept;
1003 static std::wstring
to_wstring(
const std::u32string& str) noexcept;
1034 static const std::wstring&
to_wstring(
const std::wstring& str) noexcept;
Contains xtd::static_object class.
static std::wstring to_wstring(const std::string &str) noexcept
Converts std::string to std::wstring.
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition: static.h:37
static const std::string & to_string(const std::string &str) noexcept
Converts std::string to std::string.
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
static std::u32string to_u32string(const std::string &str) noexcept
Converts std::string to std::u32string.
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
static std::u8string to_u8string(const std::string &str) noexcept
Converts std::string to std::u8string.
Represents API to convert string containers.
Definition: convert_string.h:22
static xtd::ustring to_ustring(const std::string &str) noexcept
Converts std::string to xtd::ustring.
Contains xtd::ustring class.
char32_t char32
Represents a 32-bit unicode character.
Definition: types.h:85
char8_t char8
Represents a 8-bit unicode character.
Definition: types.h:62
static std::u16string to_u16string(const std::string &str) noexcept
Converts std::string to std::u16string.
char16_t char16
Represents a 16-bit unicode character.
Definition: types.h:74
wchar_t wchar
Represents a wide character.
Definition: types.h:284