xtd 0.2.0
__string_definitions.hpp
Go to the documentation of this file.
1
4#pragma once
6#if !defined(__XTD_CORE_INTERNAL__)
7#error "Do not include this file: Internal use only"
8#endif
10#include <string>
11#define __XTD_STD_INTERNAL__
12#include "__xtd_std_version.hpp"
14#include "../char16.hpp"
15#include "../char32.hpp"
16#include "../char8.hpp"
17#include "../wchar.hpp"
18#undef __XTD_STD_INTERNAL__
19
21namespace xtd {
31 template<class char_t, class traits_t = std::char_traits<char_t>, class allocator_t = xtd::collections::generic::helpers::allocator<char_t >>
32 class basic_string;
33
44
55
66
77
88}
Contains __xtd_std_version definitions.
Contains xtd::collections::generic::helpers::allocator alias.
Contains xtd::char16 type.
Contains xtd::char32 type.
Contains xtd::char8 type.
Represents text as a sequence of character units.
Definition basic_string.hpp:71
xtd::basic_string< xtd::char8 > u8string
Represents text as a sequence of UTF-8 code units.
Definition __string_definitions.hpp:76
xtd::basic_string< xtd::char32 > u32string
Represents text as a sequence of UTF-32 code units.
Definition __string_definitions.hpp:65
xtd::basic_string< char > string
Represents text as a sequence of UTF-8 code units.
Definition __string_definitions.hpp:43
xtd::basic_string< xtd::char16 > u16string
Represents text as a sequence of UTF-16 code units.
Definition __string_definitions.hpp:54
xtd::basic_string< xtd::wchar > wstring
Represents text as a sequence of UTF-16 code unit on Windows or UTF-32 code unit on non-Windows syste...
Definition __string_definitions.hpp:87
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Contains xtd::wchar type.