File tree 4 files changed +10
-0
lines changed
4 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -60,7 +60,9 @@ export namespace std {
60
60
using std::atomic_char;
61
61
using std::atomic_char16_t ;
62
62
using std::atomic_char32_t ;
63
+ #ifndef _LIBCPP_HAS_NO_CHAR8_T
63
64
using std::atomic_char8_t ;
65
+ #endif
64
66
using std::atomic_int;
65
67
using std::atomic_llong;
66
68
using std::atomic_long;
Original file line number Diff line number Diff line change @@ -14,7 +14,9 @@ export namespace std {
14
14
#endif
15
15
using std::u16streampos;
16
16
using std::u32streampos;
17
+ #ifndef _LIBCPP_HAS_NO_CHAR8_T
17
18
using std::u8streampos;
19
+ #endif
18
20
19
21
using std::basic_osyncstream;
20
22
using std::basic_syncbuf;
Original file line number Diff line number Diff line change @@ -34,7 +34,9 @@ export namespace std {
34
34
using std::string;
35
35
using std::u16string;
36
36
using std::u32string;
37
+ #ifndef _LIBCPP_HAS_NO_CHAR8_T
37
38
using std::u8string;
39
+ #endif
38
40
#ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS
39
41
using std::wstring;
40
42
#endif
@@ -58,7 +60,9 @@ export namespace std {
58
60
using std::pmr::string;
59
61
using std::pmr::u16string;
60
62
using std::pmr::u32string;
63
+ #ifndef _LIBCPP_HAS_NO_CHAR8_T
61
64
using std::pmr::u8string;
65
+ #endif
62
66
#ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS
63
67
using std::pmr::wstring;
64
68
#endif
Original file line number Diff line number Diff line change @@ -27,7 +27,9 @@ export namespace std {
27
27
using std::string_view;
28
28
using std::u16string_view;
29
29
using std::u32string_view;
30
+ #ifndef _LIBCPP_HAS_NO_CHAR8_T
30
31
using std::u8string_view;
32
+ #endif
31
33
#ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS
32
34
using std::wstring_view;
33
35
#endif
You can’t perform that action at this time.
0 commit comments