Lines Matching refs:begin
36 UptrVectorIterator<int> it(&data, data.begin());
54 UptrVectorIterator<int> begin(&data, data.begin());
58 EXPECT_NE(begin, it);
61 EXPECT_EQ(begin, it);
71 UptrVectorIterator<int> it(&data, data.begin());
88 UptrVectorIterator<int> begin(&data, data.begin());
96 // Decrementing .begin() is undefined behavior.
107 UptrVectorIterator<int> it(&data, data.begin());
119 UptrVectorIterator<int> it(&data, data.begin());
139 expected.insert(expected.begin(), -100);
140 UptrVectorIterator<int> begin(&data, data.begin());
141 auto insert_point = begin.InsertBefore(MakeUnique<int>(-100));
157 begin = UptrVectorIterator<int>(&data, data.begin());
159 actual.push_back(*(begin++));
177 expected.insert(expected.begin() + insert_pos, -100);
178 expected.insert(expected.begin() + insert_pos, -42);
180 UptrVectorIterator<int> it(&data, data.begin());
184 auto begin = UptrVectorIterator<int>(&data, data.begin());
186 actual.push_back(*(begin++));
200 auto b = UptrVectorIterator<uint32_t>(&data, data.begin());
204 EXPECT_EQ(b, range.begin());
208 EXPECT_EQ(0u, *range.begin());
214 ++range.begin(), --range.end();
231 auto filter_range = MakeFilterIteratorRange(data.begin(), data.end(), pred);
233 EXPECT_EQ(filter_range.begin().Get(), data.begin());
234 EXPECT_EQ(filter_range.end(), filter_range.begin().GetEnd());
240 for (auto it = filter_range.begin(); it != filter_range.end(); it++) {
245 for (auto it = filter_range.begin(); it != filter_range.end(); ++it) {
250 EXPECT_EQ(MakeFilterIterator(data.begin(), data.end(), pred).Get(),
251 data.begin());
253 EXPECT_EQ(MakeFilterIterator(data.begin(), data.end(), pred).GetEnd(),
255 EXPECT_NE(MakeFilterIterator(data.begin(), data.end(), pred),
260 data.begin(), data.end(),
262 EXPECT_EQ(empty_range.begin(), empty_range.end());