27 typedef gdb::string_view::size_type csize_type;
28 csize_type npos = gdb::string_view::npos;
29 csize_type csz01, csz02;
31 const char str_lit01[] =
"mave";
32 const gdb::string_view str01(
"mavericks, santa cruz");
33 gdb::string_view str02(str_lit01);
34 gdb::string_view str03(
"s, s");
35 gdb::string_view str04;
38 gdb::string_view str05(
"xena rulez");
39 csz01 = str01.find_first_of(str01);
41 csz01 = str01.find_first_of(str01, 4);
43 csz01 = str01.find_first_of(str02, 0);
45 csz01 = str01.find_first_of(str02, 3);
47 csz01 = str01.find_first_of(str03, 0);
49 csz01 = str01.find_first_of(str03, 3);
51 csz01 = str01.find_first_of(str03, 12);
53 csz01 = str01.find_first_of(str05, 0);
55 csz01 = str01.find_first_of(str05, 4);
63 csz01 = str01.find_first_of(str04, 0);
65 csz01 = str01.find_first_of(str04, 5);
69 csz01 = str01.find_first_of(str_lit01, 0, 3);
71 csz01 = str01.find_first_of(str_lit01, 3, 0);
75 csz01 = str01.find_first_of(str_lit01);
77 csz01 = str01.find_first_of(str_lit01, 3);
81 csz01 = str01.find_first_of(
'z');
82 csz02 = str01.size() - 1;
90 typedef std::string_view::size_type csize_type;
91 csize_type npos = std::string_view::npos;
92 csize_type csz01 = 0, csz02 = 0;
94 const char str_lit01[] =
"mave";
95 const std::string_view str01(
"mavericks, santa cruz");
96 std::string_view str02(str_lit01);
97 std::string_view str03(
"s, s");
98 std::string_view str04;
101#define VERIFY(x) if(!(x)) return false
104 std::string_view str05(
"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(
'z');
148 csz02 = str01.size() - 1;