Lines Matching refs:AR1
96 ArrayRef<int> AR1(TheNumbers); in TEST() local
97 ArrayRef<int> AR2(TheNumbers, AR1.size() - 1); in TEST()
98 EXPECT_TRUE(AR1.drop_back().equals(AR2)); in TEST()
103 ArrayRef<int> AR1(TheNumbers); in TEST() local
104 ArrayRef<int> AR2(&TheNumbers[2], AR1.size() - 2); in TEST()
105 EXPECT_TRUE(AR1.drop_front(2).equals(AR2)); in TEST()
110 ArrayRef<int> AR1(TheNumbers); in TEST() local
111 ArrayRef<int> Expected = AR1.drop_front(3); in TEST()
112 EXPECT_EQ(Expected, AR1.drop_while([](const int &N) { return N % 2 == 1; })); in TEST()
114 EXPECT_EQ(AR1, AR1.drop_while([](const int &N) { return N < 0; })); in TEST()
116 AR1.drop_while([](const int &N) { return N > 0; })); in TEST()
121 ArrayRef<int> AR1(TheNumbers); in TEST() local
122 ArrayRef<int> Expected = AR1.drop_front(3); in TEST()
123 EXPECT_EQ(Expected, AR1.drop_until([](const int &N) { return N % 2 == 0; })); in TEST()
126 AR1.drop_until([](const int &N) { return N < 0; })); in TEST()
127 EXPECT_EQ(AR1, AR1.drop_until([](const int &N) { return N > 0; })); in TEST()
132 ArrayRef<int> AR1(TheNumbers); in TEST() local
133 ArrayRef<int> AR2(AR1.end() - 1, 1); in TEST()
134 EXPECT_TRUE(AR1.take_back().equals(AR2)); in TEST()
139 ArrayRef<int> AR1(TheNumbers); in TEST() local
140 ArrayRef<int> AR2(AR1.data(), 2); in TEST()
141 EXPECT_TRUE(AR1.take_front(2).equals(AR2)); in TEST()
146 ArrayRef<int> AR1(TheNumbers); in TEST() local
147 ArrayRef<int> Expected = AR1.take_front(3); in TEST()
148 EXPECT_EQ(Expected, AR1.take_while([](const int &N) { return N % 2 == 1; })); in TEST()
151 AR1.take_while([](const int &N) { return N < 0; })); in TEST()
152 EXPECT_EQ(AR1, AR1.take_while([](const int &N) { return N > 0; })); in TEST()
157 ArrayRef<int> AR1(TheNumbers); in TEST() local
158 ArrayRef<int> Expected = AR1.take_front(3); in TEST()
159 EXPECT_EQ(Expected, AR1.take_until([](const int &N) { return N % 2 == 0; })); in TEST()
161 EXPECT_EQ(AR1, AR1.take_until([](const int &N) { return N < 0; })); in TEST()
163 AR1.take_until([](const int &N) { return N > 0; })); in TEST()
168 ArrayRef<int> AR1(A1); in TEST() local
169 EXPECT_TRUE(AR1.equals({1, 2, 3, 4, 5, 6, 7, 8})); in TEST()
170 EXPECT_FALSE(AR1.equals({8, 1, 2, 4, 5, 6, 6, 7})); in TEST()
171 EXPECT_FALSE(AR1.equals({2, 4, 5, 6, 6, 7, 8, 1})); in TEST()
172 EXPECT_FALSE(AR1.equals({0, 1, 2, 4, 5, 6, 6, 7})); in TEST()
173 EXPECT_FALSE(AR1.equals({1, 2, 42, 4, 5, 6, 7, 8})); in TEST()
174 EXPECT_FALSE(AR1.equals({42, 2, 3, 4, 5, 6, 7, 8})); in TEST()
175 EXPECT_FALSE(AR1.equals({1, 2, 3, 4, 5, 6, 7, 42})); in TEST()
176 EXPECT_FALSE(AR1.equals({1, 2, 3, 4, 5, 6, 7})); in TEST()
177 EXPECT_FALSE(AR1.equals({1, 2, 3, 4, 5, 6, 7, 8, 9})); in TEST()
179 ArrayRef<int> AR1a = AR1.drop_back(); in TEST()
236 ArrayRef<int> AR1(A1); in TEST() local
237 ArrayRef<int> &AR1Ref = makeArrayRef(AR1); in TEST()
238 EXPECT_EQ(&AR1, &AR1Ref); in TEST()