Lines Matching refs:__s2
36 …CONSTEXPR_CXX14 int compare(const char_type* __s1, const char_type* __s2, size_t __n);
39 …static TEST_CONSTEXPR_CXX14 char_type* move(char_type* __s1, const char_type* __s2, size_t _…
40 …static TEST_CONSTEXPR_CXX14 char_type* copy(char_type* __s1, const char_type* __s2, size_t _…
62 constexpr_char_traits<_CharT>::compare(const char_type* __s1, const char_type* __s2, size_t __n) in compare() argument
64 for (; __n; --__n, ++__s1, ++__s2) in compare()
66 if (lt(*__s1, *__s2)) in compare()
68 if (lt(*__s2, *__s1)) in compare()
99 constexpr_char_traits<_CharT>::move(char_type* __s1, const char_type* __s2, size_t __n) in move() argument
102 if (__s1 < __s2) in move()
104 for (; __n; --__n, ++__s1, ++__s2) in move()
105 assign(*__s1, *__s2); in move()
107 else if (__s2 < __s1) in move()
110 __s2 += __n; in move()
112 assign(*--__s1, *--__s2); in move()
119 constexpr_char_traits<_CharT>::copy(char_type* __s1, const char_type* __s2, size_t __n) in copy() argument
122 assert(__s2 < __s1 || __s2 >= __s1+__n); in copy()
124 for (; __n; --__n, ++__s1, ++__s2) in copy()
125 assign(*__s1, *__s2); in copy()