Home
last modified time | relevance | path

Searched refs:char8_t (Results 1 – 25 of 37) sorted by relevance

12

/netbsd/src/tests/lib/libc/locale/
Dt_uchar.c35 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()
Dt_mbrtoc8.c62 static char8_t c8;
/netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
Dcodecvt.h585 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 …]
Dlocale_conv.h196 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()
Dstringfwd.h60 template<> struct char_traits<char8_t>; in _GLIBCXX_VISIBILITY()
84 typedef basic_string<char8_t> u8string; in _GLIBCXX_VISIBILITY()
Dlocalefwd.h147 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()
Dfs_path.h78 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()
Dcpp_type_traits.h176 struct __is_integer<char8_t> in _GLIBCXX_VISIBILITY()
418 struct __is_byte<char8_t> in _GLIBCXX_VISIBILITY()
Dfunctional_hash.h141 _Cxx_hashtable_define_trivial_hash(char8_t) in _GLIBCXX_VISIBILITY()
Dchar_traits.h595 struct char_traits<char8_t> in _GLIBCXX_VISIBILITY()
597 typedef char8_t char_type; in _GLIBCXX_VISIBILITY()
Dc++config766 // Unless explicitly specified, enable char8_t extensions only if the core
767 // language char8_t feature macro is defined.
Dbasic_string.h4284 __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/
Duchar.h89 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/
Dmbrtoc8.c90 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()
Dc8rtomb.c115 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/
Dlimits377 // (+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 …]
Dstring_view683 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}; }
Dostream553 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;
Datomic986 /// 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;
Dstring67 using u8string = basic_string<char8_t>;
Dtype_traits319 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/
DChangeLog-2019313 * 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/
Dgnu-versioned-namespace.ver307 # typeinfo for char8_t
Dgnu.ver2297 # 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/
Dcstddef78 template<> struct __byte_operand<char8_t> { using __type = byte; };

12