Home
last modified time | relevance | path

Searched refs:char_traits (Results 1 – 25 of 45) sorted by relevance

12

/freebsd/contrib/llvm-project/libcxx/include/
H A Diosfwd19 template<class charT> struct char_traits;
20 template<> struct char_traits<char>;
21 template<> struct char_traits<char8_t>; // C++20
22 template<> struct char_traits<char16_t>;
23 template<> struct char_traits<char32_t>;
24 template<> struct char_traits<wchar_t>;
28 template <class charT, class traits = char_traits<charT> > class basic_ios;
30 template <class charT, class traits = char_traits<charT> > class basic_streambuf;
31 template <class charT, class traits = char_traits<charT> > class basic_istream;
32 template <class charT, class traits = char_traits<charT> > class basic_ostream;
[all …]
H A Dstrstream108 typedef char_traits<char>::int_type int_type;
109 typedef char_traits<char>::pos_type pos_type;
110 typedef char_traits<char>::off_type off_type;
306 typedef char_traits<char>::int_type int_type;
307 typedef char_traits<char>::pos_type pos_type;
308 typedef char_traits<char>::off_type off_type;
H A Dstring_view24 template<class charT, class traits = char_traits<charT>>
71 template<class charT, class traits = char_traits<charT>>
226 #include <__string/char_traits.h>
269 … __s != nullptr, "null pointer passed to non-null argument of char_traits<...>::length"),
878 struct __string_view_hash : public __unary_function<basic_string_view<_CharT, char_traits<_CharT> >…
879 …_LIBCPP_HIDE_FROM_ABI size_t operator()(const basic_string_view<_CharT, char_traits<_CharT> > __va…
885 struct hash<basic_string_view<char, char_traits<char> > > : __string_view_hash<char> {};
889 struct hash<basic_string_view<char8_t, char_traits<char8_t> > > : __string_view_hash<char8_t> {};
893 struct hash<basic_string_view<char16_t, char_traits<char16_t> > > : __string_view_hash<char16_t> {};
896 struct hash<basic_string_view<char32_t, char_traits<char32_t> > > : __string_view_hash<char32_t> {};
[all …]
H A Dbitset89 …basic_string<charT, char_traits<charT>, allocator<charT> > to_string(charT zero = charT('0'), char…
90 …basic_string<char, char_traits<char>, allocator<char> > to_string(char zero = '0', char one = '1')…
634 size_t __rlen = std::min(__n, char_traits<_CharT>::length(__str));
697 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 basic_string<_CharT, char_traits<_CharT>, allo…
699 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 basic_string<char, char_traits<char>, allocato…
857 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 basic_string<_CharT, char_traits<_CharT>…
859 return to_string<_CharT, char_traits<_CharT>, allocator<_CharT> >(__zero, __one);
863 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 basic_string<char, char_traits<char>, al…
865 return to_string<char, char_traits<char>, allocator<char> >(__zero, __one);
H A Dstring49 struct char_traits
77 template <> struct char_traits<char>;
78 template <> struct char_traits<wchar_t>;
79 template <> struct char_traits<char8_t>; // C++20
80 template <> struct char_traits<char16_t>;
81 template <> struct char_traits<char32_t>;
83 template<class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
366 char_traits<typename iterator_traits<InputIterator>::value_type>,
372 -> basic_string<ranges::range_value_t<R>, char_traits<ranges::range_value_t<R>>,
620 #include <__string/char_traits.h>
[all …]
H A Diterator515 template <class T, class charT = char, class traits = char_traits<charT>, class Distance = ptrdiff_…
550 template <class T, class charT = char, class traits = char_traits<charT> >
577 template<class charT, class traits = char_traits<charT> >
616 template <class charT, class traits = char_traits<charT> >
H A Dostream16 template <class charT, class traits = char_traits<charT> >
/freebsd/contrib/llvm-project/libcxx/include/__fwd/
H A Dstring.h23 struct _LIBCPP_TEMPLATE_VIS char_traits; variable
25 struct char_traits<char>;
29 struct char_traits<char8_t>;
33 struct char_traits<char16_t>;
35 struct char_traits<char32_t>;
39 struct char_traits<wchar_t>;
42 template <class _CharT, class _Traits = char_traits<_CharT>, class _Allocator = allocator<_CharT> >
61 template <class _CharT, class _Traits = char_traits<_CharT>>
H A Dfstream.h21 template <class _CharT, class _Traits = char_traits<_CharT> >
23 template <class _CharT, class _Traits = char_traits<_CharT> >
25 template <class _CharT, class _Traits = char_traits<_CharT> >
27 template <class _CharT, class _Traits = char_traits<_CharT> >
H A Dsstream.h22 template <class _CharT, class _Traits = char_traits<_CharT>, class _Allocator = allocator<_CharT> >
25 template <class _CharT, class _Traits = char_traits<_CharT>, class _Allocator = allocator<_CharT> >
27 template <class _CharT, class _Traits = char_traits<_CharT>, class _Allocator = allocator<_CharT> >
29 template <class _CharT, class _Traits = char_traits<_CharT>, class _Allocator = allocator<_CharT> >
H A Distream.h21 template <class _CharT, class _Traits = char_traits<_CharT> >
24 template <class _CharT, class _Traits = char_traits<_CharT> >
H A Dostream.h21 template <class _CharT, class _Traits = char_traits<_CharT> >
H A Dstreambuf.h21 template <class _CharT, class _Traits = char_traits<_CharT> >
H A Dios.h23 template <class _CharT, class _Traits = char_traits<_CharT> >
H A Dstring_view.h22 template <class _CharT, class _Traits = char_traits<_CharT> >
/freebsd/contrib/llvm-project/libcxx/include/__string/
H A Dchar_traits.h45 struct char_traits;
80 struct _LIBCPP_TEMPLATE_VIS char_traits<char> {
238 struct _LIBCPP_TEMPLATE_VIS char_traits<wchar_t> : __char_traits_base<wchar_t, wint_t, static_cast<…
262 struct _LIBCPP_TEMPLATE_VIS char_traits<char8_t>
282 struct _LIBCPP_TEMPLATE_VIS char_traits<char16_t>
299 char_traits<char16_t>::compare(const char_type* __s1, const char_type* __s2, size_t __n) _NOEXCEPT {
309 inline _LIBCPP_CONSTEXPR_SINCE_CXX17 size_t char_traits<char16_t>::length(const char_type* __s) _NO…
317 struct _LIBCPP_TEMPLATE_VIS char_traits<char32_t>
334 char_traits<char32_t>::compare(const char_type* __s1, const char_type* __s2, size_t __n) _NOEXCEPT {
344 inline _LIBCPP_CONSTEXPR_SINCE_CXX17 size_t char_traits<char32_t>::length(const char_type* __s) _NO…
/freebsd/contrib/llvm-project/libcxx/include/experimental/
H A Dstring
H A Diterator18 template <class DelimT, class charT = char, class traits = char_traits<charT>>
73 template <class _Delim, class _CharT = char, class _Traits = char_traits<_CharT>>
/freebsd/contrib/llvm-project/libcxx/src/
H A Dstd_stream.h33 class _LIBCPP_HIDDEN __stdinbuf : public basic_streambuf<_CharT, char_traits<_CharT> > {
36 typedef char_traits<char_type> traits_type;
241 class _LIBCPP_HIDDEN __stdoutbuf : public basic_streambuf<_CharT, char_traits<_CharT> > { in pbackfail()
244 typedef char_traits<char_type> traits_type; in pbackfail()
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Dostream_iterator.h28 template <class _Tp, class _CharT = char, class _Traits = char_traits<_CharT> >
H A Distream_iterator.h29 template <class _Tp, class _CharT = char, class _Traits = char_traits<_CharT>, class _Distance = ptrdiff_t>
/freebsd/contrib/llvm-project/libcxx/include/__filesystem/
H A Dpath.h686 …template <class _ECharT, class _Traits = char_traits<_ECharT>, class _Allocator = allocator<_EChar…
708 …template <class _ECharT, class _Traits = char_traits<_ECharT>, class _Allocator = allocator<_EChar…
739 …template <class _ECharT, class _Traits = char_traits<_ECharT>, class _Allocator = allocator<_EChar…
765 …template <class _ECharT, class _Traits = char_traits<_ECharT>, class _Allocator = allocator<_EChar…
873 …__enable_if_t<is_same<_CharT, value_type>::value && is_same<_Traits, char_traits<value_type> >::va…
883 …__enable_if_t<!is_same<_CharT, value_type>::value || !is_same<_Traits, char_traits<value_type> >::…
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dstring.cppm
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Distream_view.h40 template <movable _Val, class _CharT, class _Traits = char_traits<_CharT>>
/freebsd/contrib/googletest/googletest/src/
H A Dgtest-printers.cc433 PrintCharsAsStringTo(s, std::char_traits<Char>::length(s), os); in PrintCStringTo()

12