Lines Matching defs:SV
19 template <class S, class SV>
21 test(const S& lhs, SV rhs, bool x)
30 typedef std::string_view SV;
31 test(S(""), SV(""), false);
32 test(S(""), SV("abcde"), false);
33 test(S(""), SV("abcdefghij"), false);
34 test(S(""), SV("abcdefghijklmnopqrst"), false);
35 test(S("abcde"), SV(""), true);
36 test(S("abcde"), SV("abcde"), false);
37 test(S("abcde"), SV("abcdefghij"), false);
38 test(S("abcde"), SV("abcdefghijklmnopqrst"), false);
39 test(S("abcdefghij"), SV(""), true);
40 test(S("abcdefghij"), SV("abcde"), true);
41 test(S("abcdefghij"), SV("abcdefghij"), false);
42 test(S("abcdefghij"), SV("abcdefghijklmnopqrst"), false);
43 test(S("abcdefghijklmnopqrst"), SV(""), true);
44 test(S("abcdefghijklmnopqrst"), SV("abcde"), true);
45 test(S("abcdefghijklmnopqrst"), SV("abcdefghij"), true);
46 test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), false);
51 typedef std::basic_string_view<char, std::char_traits<char>> SV;
52 test(S(""), SV(""), false);
53 test(S(""), SV("abcde"), false);
54 test(S(""), SV("abcdefghij"), false);
55 test(S(""), SV("abcdefghijklmnopqrst"), false);
56 test(S("abcde"), SV(""), true);
57 test(S("abcde"), SV("abcde"), false);
58 test(S("abcde"), SV("abcdefghij"), false);
59 test(S("abcde"), SV("abcdefghijklmnopqrst"), false);
60 test(S("abcdefghij"), SV(""), true);
61 test(S("abcdefghij"), SV("abcde"), true);
62 test(S("abcdefghij"), SV("abcdefghij"), false);
63 test(S("abcdefghij"), SV("abcdefghijklmnopqrst"), false);
64 test(S("abcdefghijklmnopqrst"), SV(""), true);
65 test(S("abcdefghijklmnopqrst"), SV("abcde"), true);
66 test(S("abcdefghijklmnopqrst"), SV("abcdefghij"), true);
67 test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), false);