/external/libcxx/test/std/strings/string.view/string.view.capacity/ |
H A D | capacity.pass.cpp | 28 constexpr SV sv1; local 29 static_assert ( sv1.size() == 0, "" ); 30 static_assert ( sv1.empty(), ""); 31 static_assert ( sv1.size() == sv1.length(), "" ); 32 static_assert ( sv1.max_size() > sv1.size(), ""); 37 SV sv1; local 38 ASSERT_NOEXCEPT(sv1.size()); 39 ASSERT_NOEXCEPT(sv1 [all...] |
/external/libcxx/test/std/strings/string.view/string.view.ops/ |
H A D | substr.pass.cpp | 27 std::basic_string_view<CharT> sv1; local 31 sv1 = sv.substr(pos, n); 34 sv1 = sv.substr(pos, n); 43 assert (sv1.size() == rlen); 45 assert(sv[pos+i] == sv1[i]); 53 string_view_t sv1 ( s ); 55 test1(sv1, 0, 0); 56 test1(sv1, 1, 0); 57 test1(sv1, 20, 0); 58 test1(sv1, sv [all...] |
H A D | copy.pass.cpp | 59 string_view_t sv1 ( s ); 61 test1(sv1, 0, 0); 62 test1(sv1, 1, 0); 63 test1(sv1, 20, 0); 64 test1(sv1, sv1.size(), 0); 65 test1(sv1, 20, string_view_t::npos); 67 test1(sv1, 0, 3); 68 test1(sv1, 2, 3); 69 test1(sv1, 10 [all...] |
/external/libcxx/test/std/strings/string.view/string.view.template/ |
H A D | ends_with.char.pass.cpp | 25 SV sv1 {}; 28 ASSERT_NOEXCEPT(sv1.ends_with('e')); 30 assert (!sv1.ends_with('e')); 31 assert (!sv1.ends_with('x')); 39 constexpr SV sv1 {}; 41 static_assert (!sv1.ends_with('e'), "" ); 42 static_assert (!sv1.ends_with('x'), "" );
|
H A D | starts_with.char.pass.cpp | 25 SV sv1 {}; 28 ASSERT_NOEXCEPT(sv1.starts_with('e')); 30 assert (!sv1.starts_with('a')); 31 assert (!sv1.starts_with('x')); 39 constexpr SV sv1 {}; 41 static_assert (!sv1.starts_with('a'), "" ); 42 static_assert (!sv1.starts_with('x'), "" );
|
H A D | ends_with.string_view.pass.cpp | 27 SV sv1 { s + 4, 1 }; 37 assert (!sv0.ends_with(sv1)); 39 assert ( sv1.ends_with(sv0)); 40 assert ( sv1.ends_with(sv1)); 41 assert (!sv1.ends_with(sv2)); 42 assert (!sv1.ends_with(sv3)); 43 assert (!sv1.ends_with(sv4)); 44 assert (!sv1.ends_with(sv5)); 45 assert (!sv1 [all...] |
H A D | starts_with.string_view.pass.cpp | 27 SV sv1 { s, 1 }; 37 assert (!sv0.starts_with(sv1)); 39 assert ( sv1.starts_with(sv0)); 40 assert ( sv1.starts_with(sv1)); 41 assert (!sv1.starts_with(sv2)); 42 assert (!sv1.starts_with(sv3)); 43 assert (!sv1.starts_with(sv4)); 44 assert (!sv1.starts_with(sv5)); 45 assert (!sv1 [all...] |
H A D | ends_with.ptr.pass.cpp | 27 SV sv1 { s + 4, 1 }; 39 assert ( sv1.ends_with("")); 40 assert ( sv1.ends_with("e")); 41 assert (!sv1.ends_with("de")); 42 assert (!sv1.ends_with("cde")); 43 assert (!sv1.ends_with("bcde")); 44 assert (!sv1.ends_with("abcde")); 45 assert (!sv1.ends_with("def")); 69 constexpr SV sv1 { s + 4, 1 }; 79 static_assert ( sv1 [all...] |
H A D | starts_with.ptr.pass.cpp | 27 SV sv1 { s, 1 }; 39 assert ( sv1.starts_with("")); 40 assert ( sv1.starts_with("a")); 41 assert (!sv1.starts_with("ab")); 42 assert (!sv1.starts_with("abc")); 43 assert (!sv1.starts_with("abcd")); 44 assert (!sv1.starts_with("abcde")); 45 assert (!sv1.starts_with("def")); 69 constexpr SV sv1 { s, 1 }; 79 static_assert ( sv1 [all...] |
/external/libcxx/test/std/strings/string.view/string.view.cons/ |
H A D | from_ptr_len.pass.cpp | 29 SV sv1 ( s, sz ); 30 assert ( sv1.size() == sz ); 31 assert ( sv1.data() == s ); 43 constexpr std::basic_string_view<char> sv1 ( s, 2 ); 44 static_assert ( sv1.size() == 2, "" ); 45 static_assert ( sv1.data() == s, "" ); 55 constexpr std::basic_string_view<wchar_t> sv1 ( s, 2 ); 56 static_assert ( sv1.size() == 2, "" ); 57 static_assert ( sv1.data() == s, "" ); 68 constexpr std::basic_string_view<char16_t> sv1 ( [all...] |
H A D | default.pass.cpp | 26 constexpr T sv1; local 27 static_assert ( sv1.size() == 0, "" ); 28 static_assert ( sv1.empty(), ""); 33 T sv1; local 34 assert ( sv1.size() == 0 ); 35 assert ( sv1.empty());
|
H A D | from_string1.fail.cpp | 28 string_view sv1 ( s ); 29 assert ( sv1.size() == s.size()); 30 assert ( sv1.data() == s.data());
|
H A D | from_string2.fail.cpp | 28 string_view sv1 ( s ); 29 assert ( sv1.size() == s.size()); 30 assert ( sv1.data() == s.data());
|
H A D | from_literal.pass.cpp | 37 SV sv1 ( s ); 38 assert ( sv1.size() == StrLen( s )); 39 assert ( sv1.data() == s ); 65 constexpr std::basic_string_view<char, constexpr_char_traits<char>> sv1 ( "ABCDE" ); 66 static_assert ( sv1.size() == 5, "");
|
H A D | assign.pass.cpp | 26 T sv1; local 27 sv1 = sv0; 28 // We can't just say "sv0 == sv1" here because string_view::compare 30 return sv0.size() == sv1.size() && sv0.data() == sv1.data();
|
/external/libcxx/test/std/strings/string.view/string.view.modifiers/ |
H A D | remove_prefix.pass.cpp | 25 SV sv1 ( s ); 26 assert ( sv1.size() == len ); 27 assert ( sv1.data() == s ); 30 sv1.remove_prefix ( 1 ); 31 assert ( sv1.size() == (len - 1)); 32 assert ( sv1.data() == (s + 1)); 33 sv1.remove_prefix ( len - 1 ); 36 assert ( sv1.size() == 0 ); 37 sv1.remove_prefix ( 0 ); 38 assert ( sv1 [all...] |
H A D | remove_suffix.pass.cpp | 24 SV sv1 ( s ); 25 assert ( sv1.size() == len ); 26 assert ( sv1.data() == s ); 29 sv1.remove_suffix ( 1 ); 30 assert ( sv1.size() == (len - 1)); 31 assert ( sv1.data() == s); 32 sv1.remove_suffix ( len - 1 ); 35 assert ( sv1.size() == 0 ); 36 sv1.remove_suffix ( 0 ); 37 assert ( sv1 [all...] |
H A D | swap.pass.cpp | 24 SV sv1(s); 27 assert ( sv1.size() == len ); 28 assert ( sv1.data() == s ); 31 sv1.swap ( sv2 ); 32 assert ( sv1.size() == 0 ); 42 SV sv1{ "ABCDEFGHIJKL", n }; 43 SV sv2 { sv1.data(), k }; 44 sv1.swap ( sv2 ); 45 return sv1.size();
|
/external/libcxx/test/std/strings/string.view/string.view.comparison/ |
H A D | opeq.string_view.pointer.pass.cpp | 56 constexpr SV sv1; local 58 static_assert ( sv1 == "", "" ); 59 static_assert ( "" == sv1, "" ); 60 static_assert (!(sv1 == "abcde"), "" ); 61 static_assert (!("abcde" == sv1), "" );
|
H A D | opne.string_view.pointer.pass.cpp | 56 constexpr SV sv1; local 59 static_assert (!(sv1 != ""), "" ); 60 static_assert (!("" != sv1), "" ); 61 static_assert ( sv1 != "abcde", "" ); 62 static_assert ( "abcde" != sv1, "" );
|
H A D | opge.string_view.pointer.pass.cpp | 56 constexpr SV sv1; local 59 static_assert ( sv1 >= "", "" ); 60 static_assert ( "" >= sv1, "" ); 61 static_assert (!(sv1 >= "abcde"), "" ); 62 static_assert ( "abcde" >= sv1, "" );
|
H A D | opge.string_view.string_view.pass.cpp | 55 constexpr SV sv1; local 58 static_assert ( sv1 >= sv1, "" ); 61 static_assert (!(sv1 >= sv2), "" ); 62 static_assert ( sv2 >= sv1, "" );
|
H A D | opgt.string_view.pointer.pass.cpp | 56 constexpr SV sv1; local 59 static_assert (!(sv1 > ""), "" ); 60 static_assert (!("" > sv1), "" ); 61 static_assert (!(sv1 > "abcde"), "" ); 62 static_assert ( "abcde" > sv1, "" );
|
H A D | opgt.string_view.string_view.pass.cpp | 55 constexpr SV sv1; local 58 static_assert (!(sv1 > sv1), "" ); 61 static_assert (!(sv1 > sv2), "" ); 62 static_assert ( sv2 > sv1, "" );
|
H A D | ople.string_view.pointer.pass.cpp | 56 constexpr SV sv1; local 59 static_assert ( sv1 <= "", "" ); 60 static_assert ( "" <= sv1, "" ); 61 static_assert ( sv1 <= "abcde", "" ); 62 static_assert (!("abcde" <= sv1), "" );
|