| /netbsd/src/tests/lib/libc/locale/ |
| D | t_uchar.c | 35 typedef char8_t nbtest_char8_t; 38 static size_t (*nbtest_mbrtoc8)(char8_t *restrict, const char *restrict, 40 static size_t (*nbtest_c8rtomb)(char *restrict, char8_t, 65 ATF_CHECK_EQ_MSG(sizeof(char8_t), sizeof(unsigned char), in ATF_TC_BODY() 67 sizeof(char8_t), sizeof(unsigned char)); in ATF_TC_BODY()
|
| D | t_mbrtoc8.c | 62 static char8_t c8;
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/ |
| D | codecvt.h | 585 class codecvt<char16_t, char8_t, mbstate_t> in _GLIBCXX_VISIBILITY() 586 : public __codecvt_abstract_base<char16_t, char8_t, mbstate_t> in _GLIBCXX_VISIBILITY() 591 typedef char8_t extern_type; in _GLIBCXX_VISIBILITY() 599 : __codecvt_abstract_base<char16_t, char8_t, mbstate_t>(__refs) { } in _GLIBCXX_VISIBILITY() 642 class codecvt<char32_t, char8_t, mbstate_t> in _GLIBCXX_VISIBILITY() 643 : public __codecvt_abstract_base<char32_t, char8_t, mbstate_t> in _GLIBCXX_VISIBILITY() 648 typedef char8_t extern_type; in _GLIBCXX_VISIBILITY() 656 : __codecvt_abstract_base<char32_t, char8_t, mbstate_t>(__refs) { } in _GLIBCXX_VISIBILITY() 764 class codecvt_byname<char16_t, char8_t, mbstate_t> in _GLIBCXX_VISIBILITY() 765 : public codecvt<char16_t, char8_t, mbstate_t> in _GLIBCXX_VISIBILITY() [all …]
|
| D | locale_conv.h | 196 basic_string<char8_t, _Traits, _Alloc>& __outstr, in _GLIBCXX_VISIBILITY() 197 const codecvt<_CharT, char8_t, _State>& __cvt, in _GLIBCXX_VISIBILITY() 200 using _Codecvt = codecvt<_CharT, char8_t, _State>; in _GLIBCXX_VISIBILITY() 204 char8_t*, char8_t*, char8_t*&) const; in _GLIBCXX_VISIBILITY() 205 _ConvFn __fn = &codecvt<_CharT, char8_t, _State>::out; in _GLIBCXX_VISIBILITY() 213 basic_string<char8_t, _Traits, _Alloc>& __outstr, in _GLIBCXX_VISIBILITY() 214 const codecvt<_CharT, char8_t, _State>& __cvt) in _GLIBCXX_VISIBILITY()
|
| D | stringfwd.h | 60 template<> struct char_traits<char8_t>; in _GLIBCXX_VISIBILITY() 84 typedef basic_string<char8_t> u8string; in _GLIBCXX_VISIBILITY()
|
| D | localefwd.h | 147 template<> class codecvt<char16_t, char8_t, mbstate_t>; in _GLIBCXX_VISIBILITY() 148 template<> class codecvt<char32_t, char8_t, mbstate_t>; in _GLIBCXX_VISIBILITY()
|
| D | fs_path.h | 78 inline constexpr bool __is_encoded_char<char8_t> = true; in _GLIBCXX_VISIBILITY() 171 = __conditional_t<is_same_v<_EcharT, char8_t>, char, _EcharT>; in _GLIBCXX_VISIBILITY() 253 || std::is_same_v<_Val, char8_t> in _GLIBCXX_VISIBILITY() 914 else if constexpr (is_same_v<_EcharT, char8_t>) in _GLIBCXX_VISIBILITY() 1148 if constexpr (is_same_v<_CharT, char8_t>) in _GLIBCXX_VISIBILITY() 1184 path::u8string() const { return string<char8_t>(); } in _GLIBCXX_VISIBILITY() 1264 { return generic_string<char8_t>(); } in _GLIBCXX_VISIBILITY()
|
| D | cpp_type_traits.h | 176 struct __is_integer<char8_t> in _GLIBCXX_VISIBILITY() 418 struct __is_byte<char8_t> in _GLIBCXX_VISIBILITY()
|
| D | functional_hash.h | 141 _Cxx_hashtable_define_trivial_hash(char8_t) in _GLIBCXX_VISIBILITY()
|
| D | char_traits.h | 595 struct char_traits<char8_t> in _GLIBCXX_VISIBILITY() 597 typedef char8_t char_type; in _GLIBCXX_VISIBILITY()
|
| D | c++config | 766 // Unless explicitly specified, enable char8_t extensions only if the core 767 // language char8_t feature macro is defined.
|
| D | basic_string.h | 4284 __s.length() * sizeof(char8_t)); } 4351 inline basic_string<char8_t> 4352 operator""s(const char8_t* __str, size_t __len) 4353 { return basic_string<char8_t>{__str, __len}; }
|
| /netbsd/src/include/ |
| D | uchar.h | 89 typedef unsigned char char8_t; typedef 102 size_t mbrtoc8(char8_t *__restrict, const char *__restrict, size_t, 104 size_t c8rtomb(char *__restrict, char8_t, mbstate_t *__restrict); 115 size_t mbrtoc8_l(char8_t *__restrict, const char *__restrict, size_t, 117 size_t c8rtomb_l(char *__restrict, char8_t, mbstate_t *__restrict,
|
| /netbsd/src/lib/libc/locale/ |
| D | mbrtoc8.c | 90 char8_t nleft; 91 char8_t buf[3]; 104 mbrtoc8(char8_t *restrict pc8, const char *restrict s, size_t n, in __weak_alias() 112 mbrtoc8_l(char8_t *restrict pc8, const char *restrict s, size_t n, in mbrtoc8_l()
|
| D | c8rtomb.c | 115 utf8_decode_step(utf8_state_t state, char8_t c8, char32_t *pc32) in utf8_decode_step() 131 c8rtomb(char *restrict s, char8_t c8, mbstate_t *restrict ps) in __weak_alias() 138 c8rtomb_l(char *restrict s, char8_t c8, mbstate_t *restrict ps, locale_t loc) in c8rtomb_l()
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/std/ |
| D | limits | 377 // (+1 if char8_t is enabled.) 730 /// numeric_limits<char8_t> specialization. 732 struct numeric_limits<char8_t> 736 static _GLIBCXX_CONSTEXPR char8_t 737 min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min (char8_t); } 739 static _GLIBCXX_CONSTEXPR char8_t 740 max() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_max (char8_t); } 742 static _GLIBCXX_CONSTEXPR char8_t 745 static _GLIBCXX_USE_CONSTEXPR int digits = __glibcxx_digits (char8_t); 746 static _GLIBCXX_USE_CONSTEXPR int digits10 = __glibcxx_digits10 (char8_t); [all …]
|
| D | string_view | 683 using u8string_view = basic_string_view<char8_t>; 778 inline constexpr basic_string_view<char8_t> 779 operator""sv(const char8_t* __str, size_t __len) noexcept 780 { return basic_string_view<char8_t>{__str, __len}; }
|
| D | ostream | 553 operator<<(basic_ostream<char, _Traits>&, char8_t) = delete; 568 operator<<(basic_ostream<wchar_t, _Traits>&, char8_t) = delete; 647 operator<<(basic_ostream<char, _Traits>&, const char8_t*) = delete; 662 operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*) = delete;
|
| D | atomic | 986 /// Explicit specialization for char8_t. 988 struct atomic<char8_t> : __atomic_base<char8_t> 990 typedef char8_t __integral_type; 991 typedef __atomic_base<char8_t> __base_type; 1101 typedef atomic<char8_t> atomic_char8_t;
|
| D | string | 67 using u8string = basic_string<char8_t>;
|
| D | type_traits | 319 struct __is_integral_helper<char8_t> 1819 // wchar_t, char8_t, char16_t and char32_t are integral types but are 1832 struct __make_unsigned<char8_t> 1835 = typename __make_unsigned_selector<char8_t, false, true>::__type; 1962 struct __make_signed<char8_t> 1965 = typename __make_signed_selector<char8_t, false, true>::__type;
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/ |
| D | ChangeLog-2019 | 313 * include/bits/cpp_type_traits.h (__is_byte<char8_t>): Add 434 (_Cvt::_S_wconvert): Add a new overload for char8_t strings and use 453 * testsuite/27_io/filesystem/path/factory/u8path-char8_t.cc: New test 454 to validate u8path invocations with sequences of char8_t. 455 * testsuite/experimental/filesystem/path/factory/u8path-char8_t.cc: 456 New test to validate u8path invocations with sequences of char8_t. 459 * testsuite/experimental/feat-char8_t.cc: Updated the expected 472 of char8_t. 474 accept sequences of char8_t. 475 * include/std/ostream: Added deleted overloads of wchar_t, char8_t, [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/config/abi/pre/ |
| D | gnu-versioned-namespace.ver | 307 # typeinfo for char8_t
|
| D | gnu.ver | 2297 # numeric_limits<char8_t> 2303 # codecvt<char16_t, char8_t, mbstate_t>, codecvt<char32_t, char8_t, mbstate_t> 2744 # typeinfo for char8_t
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/c_global/ |
| D | cstddef | 78 template<> struct __byte_operand<char8_t> { using __type = byte; };
|