Lines Matching refs:pos
49 std::forward_list<int>::const_iterator pos = fl.cbegin();
50 ++pos;
51 VERIFY( *pos == 1 );
53 std::forward_list<int>::iterator ret = fl.insert_after(pos, 0, 42);
54 VERIFY( ret == pos );
56 ret = fl.insert_after(pos, 5, 42);
57 VERIFY( *pos == 1 );
59 ++pos;
60 VERIFY( *pos == 42 );
61 ++pos;
62 ++pos;
63 ++pos;
64 ++pos;
65 VERIFY( *pos == 42 );
66 VERIFY( ret == pos );
67 ++pos;
68 VERIFY( *pos == 2 );
77 std::forward_list<int>::const_iterator pos = fl.cbegin();
78 ++pos;
79 VERIFY( *pos == 1 );
82 std::forward_list<int>::iterator ret = fl.insert_after(pos, i, i);
83 VERIFY( ret == pos );
85 ret = fl.insert_after(pos, i, i + 3);
86 VERIFY( *pos == 1 );
88 ++pos;
89 ++pos;
90 ++pos;
91 VERIFY( *pos == 888 );
92 VERIFY( ret == pos );
93 ++pos;
94 VERIFY( *pos == 2 );
103 std::forward_list<int>::const_iterator pos = fl.cbegin();
104 ++pos;
105 VERIFY( *pos == 1 );
107 std::forward_list<int>::iterator ret = fl.insert_after(pos, { });
108 VERIFY( ret == pos);
110 ret = fl.insert_after(pos, {-1, -2, -3, -4, -5});
111 VERIFY( *pos == 1);
113 ++pos;
114 ++pos;
115 ++pos;
116 VERIFY( *pos == -3 );
117 ++pos;
118 ++pos;
119 VERIFY( ret == pos );
120 ++pos;
121 VERIFY( *pos == 2 );
130 std::forward_list<std::string>::const_iterator pos = fl.cbegin();
131 ++pos;
132 VERIFY( *pos == "BBB" );
136 = fl.insert_after(pos, std::move(x));
137 VERIFY( *pos == "BBB" );
138 ++pos;
139 VERIFY( ret == pos );
140 VERIFY( *pos == "XXX" );
141 ++pos;
142 VERIFY( *pos == "CCC" );