Lines Matching refs:sr1
79 string_view sr1 ( arg ); in reverse() local
80 std::string string1 ( sr1.rbegin (), sr1.rend ()); in reverse()
86 BOOST_TEST ( std::equal ( sr1.begin (), sr1.end (), string2.begin ())); in reverse()
96 string_view sr1; in find() local
101 BOOST_TEST ( sr1.find (sr2) == 0 ); in find()
102 BOOST_TEST ( sr1.rfind(sr2) == 0 ); in find()
106 sr1 = arg; in find()
108 string_view::size_type pos = sr1.find(*p); in find()
115 sr1 = arg; in find()
117 string_view::size_type pos = sr1.rfind(*p); in find()
118 BOOST_TEST ( pos != string_view::npos && pos < sr1.size () && ( pos >= ptr_diff ( p, arg ))); in find()
123 sr1 = arg; in find()
127 string_view::size_type pos = sr1.find ( sr3 ); in find()
132 sr1 = arg; in find()
137 string_view::size_type pos = sr1.find(ch); in find()
144 sr1 = arg; in find()
149 string_view::size_type pos = sr1.rfind(ch); in find()
159 sr1 = arg; in find()
160 while ( !sr1.empty ()) { in find()
161 string_view::size_type pos = sr1.find(*p); in find()
163 sr1.remove_prefix (1); in find()
168 sr1 = arg; in find()
170 while ( !sr1.empty ()) { in find()
171 string_view::size_type pos = sr1.rfind(*p); in find()
172 BOOST_TEST ( pos == sr1.size () - 1 ); in find()
173 sr1.remove_suffix (1); in find()
178 sr1 = arg; in find()
180 while ( !sr1.empty ()) { in find()
181 string_view::size_type pos = sr1.find_first_of(*p); in find()
183 sr1.remove_prefix (1); in find()
189 sr1 = arg; in find()
191 while ( !sr1.empty ()) { in find()
192 string_view::size_type pos = sr1.find_last_of(*p); in find()
193 BOOST_TEST ( pos == sr1.size () - 1 ); in find()
194 sr1.remove_suffix (1); in find()
199 sr1 = arg; in find()
201 while ( !sr1.empty() ) { in find()
202 BOOST_TEST ( sr1.find_first_of ( sr2 ) == 0 ); in find()
203 BOOST_TEST ( sr1.find_first_not_of ( sr2 ) == string_view::npos ); in find()
204 sr1.remove_prefix ( 1 ); in find()
208 sr1 = arg; in find()
210 string_view::size_type pos1 = sr1.find_first_of(*p); in find()
211 string_view::size_type pos2 = sr1.find_first_not_of(*p); in find()
212 … BOOST_TEST ( pos1 != string_view::npos && pos1 < sr1.size () && pos1 <= ptr_diff ( p, arg )); in find()
215 BOOST_TEST ( sr1[i] == *p ); in find()
216 BOOST_TEST ( sr1 [ pos2 ] != *p ); in find()
224 sr1 = arg; in find()
226 while ( !sr1.empty() ) { in find()
227 BOOST_TEST ( sr1.find_last_of ( sr2 ) == ( sr1.size () - 1 )); in find()
228 BOOST_TEST ( sr1.find_last_not_of ( sr2 ) == string_view::npos ); in find()
229 sr1.remove_suffix ( 1 ); in find()
233 sr1 = arg; in find()
235 string_view::size_type pos1 = sr1.find_last_of(*p); in find()
236 string_view::size_type pos2 = sr1.find_last_not_of(*p); in find()
237 … BOOST_TEST ( pos1 != string_view::npos && pos1 < sr1.size () && pos1 >= ptr_diff ( p, arg )); in find()
238 BOOST_TEST ( pos2 == string_view::npos || pos1 < sr1.size ()); in find()
240 for ( size_t i = sr1.size () -1 ; i > pos2; --i ) in find()
241 BOOST_TEST ( sr1[i] == *p ); in find()
242 BOOST_TEST ( sr1 [ pos2 ] != *p ); in find()
333 string_view sr1; in to_string() local
338 sr1 = arg; in to_string()
340 str2 = sr1.to_string (); in to_string()
343 …std::basic_string<char, std::char_traits<char>, custom_allocator<char> > str3 = sr1.to_string(cust… in to_string()
347 std::string str4 = static_cast<std::string> ( sr1 ); in to_string()
353 string_view sr1; in compare() local
358 sr1 = arg; in compare()
359 BOOST_TEST ( sr1 == sr1); // compare string_view and string_view in compare()
360 BOOST_TEST ( sr1 == str1); // compare string and string_view in compare()
361 BOOST_TEST ( str1 == sr1 ); // compare string_view and string in compare()
362 BOOST_TEST ( sr1 == arg ); // compare string_view and pointer in compare()
363 BOOST_TEST ( arg == sr1 ); // compare pointer and string_view in compare()
365 if ( sr1.size () > 0 ) { in compare()
367 BOOST_TEST ( sr1 != str1 ); in compare()
368 BOOST_TEST ( str1 != sr1 ); in compare()
369 BOOST_TEST ( sr1 < str1 ); in compare()
370 BOOST_TEST ( sr1 <= str1 ); in compare()
371 BOOST_TEST ( str1 > sr1 ); in compare()
372 BOOST_TEST ( str1 >= sr1 ); in compare()
375 BOOST_TEST ( sr1 != str1 ); in compare()
376 BOOST_TEST ( str1 != sr1 ); in compare()
377 BOOST_TEST ( sr1 > str1 ); in compare()
378 BOOST_TEST ( sr1 >= str1 ); in compare()
379 BOOST_TEST ( str1 < sr1 ); in compare()
380 BOOST_TEST ( str1 <= sr1 ); in compare()