xtd: strings (original) (raw)

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
Represents text as a sequence of UTF-8 code units.
using xtd::u16string
Represents text as a sequence of UTF-16 code units.
using xtd::u32string
Represents text as a sequence of UTF-32 code units.
using xtd::u8string
Represents text as a sequence of UTF-8 code units.
using xtd::wstring
Represents text as a sequence of UTF-16 code unit on Windows or UTF-32 code unit on non-Windows systems.
using xtd::ustring
Represents text as a sequence of UTF-8 code units.
using xtd::text::string_builder
Represents a mutable string of characters of UTF-8 code units. This class cannot be inherited.
using xtd::text::u16string_builder
Represents a mutable string of characters of UTF-16 code units. This class cannot be inherited.
using xtd::text::u32string_builder
Represents a mutable string of characters of UTF-32 code units. This class cannot be inherited.
using xtd::text::u8string_builder
Represents a mutable string of characters of UTF-8 code units. This class cannot be inherited.
using xtd::text::ustring_builder
Represents a mutable string of characters of UTF-8 code units. This class cannot be inherited.
using xtd::text::wstring_builder
Represents a mutable string of characters of UTF-16 code unit on Windows or UTF-32 code units. This class cannot be inherited.

string

u16string

u32string

u8string

wstring

ustring

string_builder

u16string_builder

u32string_builder

u8string_builder

ustring_builder

wstring_builder