Lines Matching defs:char_traits
83 …for a temporary period. It will be removed in LLVM 19, so please migrate off of it.") char_traits { struct
84 using char_type = _CharT;
85 using int_type = int;
86 using off_type = streamoff;
87 using pos_type = streampos;
88 using state_type = mbstate_t;
91 assign(char_type& __c1, const char_type& __c2) _NOEXCEPT { in assign()
94 … inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR bool eq(char_type __c1, char_type __c2) _NOEXCEPT { in eq()
97 … inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR bool lt(char_type __c1, char_type __c2) _NOEXCEPT { in lt()
102 compare(const char_type* __s1, const char_type* __s2, size_t __n) { in compare()
111 _LIBCPP_HIDE_FROM_ABI static _LIBCPP_CONSTEXPR_SINCE_CXX17 size_t length(const char_type* __s) { in length()
118 find(const char_type* __s, size_t __n, const char_type& __a) { in find()
145 … "char_traits::copy: source and destination ranges overlap"); in copy() argument
175 // char_traits<char> argument