Lines Matching refs:__s

58     size_t length(const char_type* __s);
60 const char_type* find(const char_type* __s, size_t __n, const char_type& __a);
68 char_type* assign(char_type* __s, size_t __n, char_type __a);
99 char_traits<_CharT>::length(const char_type* __s) in length() argument
102 for (; !eq(*__s, char_type(0)); ++__s) in length()
110 char_traits<_CharT>::find(const char_type* __s, size_t __n, const char_type& __a) in find() argument
114 if (eq(*__s, __a)) in find()
115 return __s; in find()
116 ++__s; in find()
159 char_traits<_CharT>::assign(char_type* __s, size_t __n, char_type __a) in assign() argument
161 char_type* __r = __s; in assign()
162 for (; __n; --__n, ++__s) in assign()
163 assign(*__s, __a); in assign()
207 static inline size_t _LIBCPP_CONSTEXPR_AFTER_CXX14 length(const char_type* __s) _NOEXCEPT {
213 for (; __s[__i] != char_type('\0'); ++__i)
218 return __builtin_strlen(__s);
222 const char_type* find(const char_type* __s, size_t __n, const char_type& __a) _NOEXCEPT;
238 char_type* assign(char_type* __s, size_t __n, char_type __a) _NOEXCEPT {
239 std::fill_n(__s, __n, __a);
240 return __s;
279 char_traits<char>::find(const char_type* __s, size_t __n, const char_type& __a) _NOEXCEPT
284 return __builtin_char_memchr(__s, to_int_type(__a), __n);
286 return (const char_type*) _VSTD::memchr(__s, to_int_type(__a), __n);
290 if (eq(*__s, __a))
291 return __s;
292 ++__s;
321 size_t length(const char_type* __s) _NOEXCEPT;
323 const char_type* find(const char_type* __s, size_t __n, const char_type& __a) _NOEXCEPT;
339 char_type* assign(char_type* __s, size_t __n, char_type __a) _NOEXCEPT {
340 std::fill_n(__s, __n, __a);
341 return __s;
380 char_traits<wchar_t>::length(const char_type* __s) _NOEXCEPT
383 return __builtin_wcslen(__s);
385 return _VSTD::wcslen(__s);
388 for (; !eq(*__s, char_type(0)); ++__s)
396 char_traits<wchar_t>::find(const char_type* __s, size_t __n, const char_type& __a) _NOEXCEPT
401 return __builtin_wmemchr(__s, __a, __n);
403 return _VSTD::wmemchr(__s, __a, __n);
407 if (eq(*__s, __a))
408 return __s;
409 ++__s;
438 size_t length(const char_type* __s) _NOEXCEPT;
441 const char_type* find(const char_type* __s, size_t __n, const char_type& __a) _NOEXCEPT;
457 char_type* assign(char_type* __s, size_t __n, char_type __a) _NOEXCEPT {
458 std::fill_n(__s, __n, __a);
459 return __s;
477 char_traits<char8_t>::length(const char_type* __s) _NOEXCEPT
480 for (; !eq(*__s, char_type(0)); ++__s)
506 char_traits<char8_t>::find(const char_type* __s, size_t __n, const char_type& __a) _NOEXCEPT
510 if (eq(*__s, __a))
511 return __s;
512 ++__s;
538 size_t length(const char_type* __s) _NOEXCEPT;
540 const char_type* find(const char_type* __s, size_t __n, const char_type& __a) _NOEXCEPT;
556 static char_type* assign(char_type* __s, size_t __n, char_type __a) _NOEXCEPT {
557 std::fill_n(__s, __n, __a);
558 return __s;
589 char_traits<char16_t>::length(const char_type* __s) _NOEXCEPT
592 for (; !eq(*__s, char_type(0)); ++__s)
599 char_traits<char16_t>::find(const char_type* __s, size_t __n, const char_type& __a) _NOEXCEPT
603 if (eq(*__s, __a))
604 return __s;
605 ++__s;
629 size_t length(const char_type* __s) _NOEXCEPT;
631 const char_type* find(const char_type* __s, size_t __n, const char_type& __a) _NOEXCEPT;
645 static char_type* assign(char_type* __s, size_t __n, char_type __a) _NOEXCEPT {
646 std::fill_n(__s, __n, __a);
647 return __s;
678 char_traits<char32_t>::length(const char_type* __s) _NOEXCEPT
681 for (; !eq(*__s, char_type(0)); ++__s)
688 char_traits<char32_t>::find(const char_type* __s, size_t __n, const char_type& __a) _NOEXCEPT
692 if (eq(*__s, __a))
693 return __s;
694 ++__s;
757 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
766 __p + __pos, __p + __sz, __s, __s + __n);
798 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
805 const _CharT* __r = std::__find_end_classic(__p, __p + __pos, __s, __s + __n, _Traits::eq);
815 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
820 (__p + __pos, __p + __sz, __s, __s + __n, _Traits::eq );
831 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
841 const _CharT* __r = _Traits::find(__s, __n, *--__ps);
854 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
860 if (_Traits::find(__s, __n, *__ps) == nullptr)
887 const _CharT* __s, _SizeT __pos, _SizeT __n) _NOEXCEPT
894 if (_Traits::find(__s, __n, *--__ps) == nullptr)