Contains mutable and immutable texts as a sequence of UTF-8, UTF-16 and TD-32 code units.
Classes | |
class | xtd::basic_string< char_t, traits_t, allocator_t > |
Represents text as a sequence of character units. More... | |
class | xtd::text::basic_string_builder< char_t, traits_t, allocator_t > |
Represents a mutable string of characters. This class cannot be inherited. More... | |
Typedefs | |
using | xtd::string = xtd::basic_string< char > |
Represents text as a sequence of UTF-8 code units. | |
using | xtd::u16string = xtd::basic_string< xtd::char16 > |
Represents text as a sequence of UTF-16 code units. | |
using | xtd::u32string = xtd::basic_string< xtd::char32 > |
Represents text as a sequence of UTF-32 code units. | |
using | xtd::u8string = xtd::basic_string< xtd::char8 > |
Represents text as a sequence of UTF-8 code units. | |
using | xtd::wstring = xtd::basic_string< xtd::wchar > |
Represents text as a sequence of UTF-16 code unit on Windows or UTF-32 code unit on non-Windows systems. | |
using | xtd::text::string_builder = xtd::text::basic_string_builder< char > |
Represents text as a sequence of UTF-8 code units. | |
using | xtd::text::u16string_builder = xtd::text::basic_string_builder< xtd::char16 > |
Represents text as a sequence of UTF-16 code units. | |
using | xtd::text::u32string_builder = xtd::text::basic_string_builder< xtd::char32 > |
Represents text as a sequence of UTF-32 code units. | |
using | xtd::text::u8string_builder = xtd::text::basic_string_builder< xtd::char8 > |
Represents text as a sequence of UTF-8 code units. | |
using | xtd::text::wstring_builder = xtd::text::basic_string_builder< xtd::wchar > |
Represents text as a sequence of UTF-16 code unit on Windows or UTF-32 code unit on non-Windows systems. | |
using xtd::string = typedef xtd::basic_string<char> |
#include <xtd.core/include/xtd/internal/__string_definitions.hpp>
Represents text as a sequence of UTF-8 code units.
typedef xtd::basic_string< xtd::char16 > xtd::u16string |
#include <xtd.core/include/xtd/internal/__string_definitions.hpp>
Represents text as a sequence of UTF-16 code units.
typedef xtd::basic_string< xtd::char32 > xtd::u32string |
#include <xtd.core/include/xtd/internal/__string_definitions.hpp>
Represents text as a sequence of UTF-32 code units.
typedef xtd::basic_string< xtd::char8 > xtd::u8string |
#include <xtd.core/include/xtd/internal/__string_definitions.hpp>
Represents text as a sequence of UTF-8 code units.
typedef xtd::basic_string< xtd::wchar > xtd::wstring |
#include <xtd.core/include/xtd/internal/__string_definitions.hpp>
Represents text as a sequence of UTF-16 code unit on Windows or UTF-32 code unit on non-Windows systems.
using xtd::text::string_builder = typedef xtd::text::basic_string_builder<char> |
#include <xtd.core/include/xtd/text/string_builder.hpp>
Represents text as a sequence of UTF-8 code units.
using xtd::text::u16string_builder = typedef xtd::text::basic_string_builder<xtd::char16> |
#include <xtd.core/include/xtd/text/u16string_builder.hpp>
Represents text as a sequence of UTF-16 code units.
using xtd::text::u32string_builder = typedef xtd::text::basic_string_builder<xtd::char32> |
#include <xtd.core/include/xtd/text/u32string_builder.hpp>
Represents text as a sequence of UTF-32 code units.
using xtd::text::u8string_builder = typedef xtd::text::basic_string_builder<xtd::char8> |
#include <xtd.core/include/xtd/text/u8string_builder.hpp>
Represents text as a sequence of UTF-8 code units.
using xtd::text::wstring_builder = typedef xtd::text::basic_string_builder<xtd::wchar> |
#include <xtd.core/include/xtd/text/wstring_builder.hpp>
Represents text as a sequence of UTF-16 code unit on Windows or UTF-32 code unit on non-Windows systems.