28 typedef std::wstring_view::size_type csize_type;
29 csize_type npos = std::wstring_view::npos;
30 csize_type csz01, csz02;
32 const wchar_t str_lit01[] =
L"mave";
33 const std::wstring_view str01(
L"mavericks, santa cruz");
34 std::wstring_view str02(str_lit01);
35 std::wstring_view str03(
L"s, s");
36 std::wstring_view str04;
39 std::wstring_view str05(
L"xena rulez");
40 csz01 = str01.find_first_of(str01);
42 csz01 = str01.find_first_of(str01, 4);
44 csz01 = str01.find_first_of(str02, 0);
46 csz01 = str01.find_first_of(str02, 3);
48 csz01 = str01.find_first_of(str03, 0);
50 csz01 = str01.find_first_of(str03, 3);
52 csz01 = str01.find_first_of(str03, 12);
54 csz01 = str01.find_first_of(str05, 0);
56 csz01 = str01.find_first_of(str05, 4);
64 csz01 = str01.find_first_of(str04, 0);
66 csz01 = str01.find_first_of(str04, 5);
70 csz01 = str01.find_first_of(str_lit01, 0, 3);
72 csz01 = str01.find_first_of(str_lit01, 3, 0);
76 csz01 = str01.find_first_of(str_lit01);
78 csz01 = str01.find_first_of(str_lit01, 3);
82 csz01 = str01.find_first_of(
L'z');
83 csz02 = str01.size() - 1;
90 typedef std::wstring_view::size_type csize_type;
91 csize_type npos = std::wstring_view::npos;
92 csize_type csz01 = 0, csz02 = 0;
94 const wchar_t str_lit01[] =
L"mave";
95 const std::wstring_view str01(
L"mavericks, santa cruz");
96 std::wstring_view str02(str_lit01);
97 std::wstring_view str03(
L"s, s");
98 std::wstring_view str04;
101#define VERIFY(x) if(!(x)) return false
104 std::wstring_view str05(
L"xena rulez");
105 csz01 = str01.find_first_of(str01);
107 csz01 = str01.find_first_of(str01, 4);
109 csz01 = str01.find_first_of(str02, 0);
111 csz01 = str01.find_first_of(str02, 3);
113 csz01 = str01.find_first_of(str03, 0);
115 csz01 = str01.find_first_of(str03, 3);
117 csz01 = str01.find_first_of(str03, 12);
119 csz01 = str01.find_first_of(str05, 0);
121 csz01 = str01.find_first_of(str05, 4);
129 csz01 = str01.find_first_of(str04, 0);
131 csz01 = str01.find_first_of(str04, 5);
135 csz01 = str01.find_first_of(str_lit01, 0, 3);
137 csz01 = str01.find_first_of(str_lit01, 3, 0);
141 csz01 = str01.find_first_of(str_lit01);
143 csz01 = str01.find_first_of(str_lit01, 3);
147 csz01 = str01.find_first_of(
L'z');
148 csz02 = str01.size() - 1;