Lines Matching refs:Data

29   Array<TestData> Data(A);  in TEST()  local
30 (void)Data; in TEST()
132 Array<TestData> Data(A); in TEST() local
133 ASSERT_TRUE(Data.empty()); in TEST()
134 auto I0Begin = Data.begin(), I0End = Data.end(); in TEST()
139 Data.AppendEmplace(static_cast<s64>(i), static_cast<s64>(i)); in TEST()
141 ASSERT_EQ(Data.size(), SegmentX2); in TEST()
143 auto &Back = Data.back(); in TEST()
149 Data.trim(Segment); in TEST()
150 ASSERT_EQ(Data.size(), Segment); in TEST()
154 auto &Back = Data.back(); in TEST()
160 Data.trim(Segment); in TEST()
161 ASSERT_TRUE(Data.empty()); in TEST()
164 auto I1Begin = Data.begin(), I1End = Data.end(); in TEST()
170 Data.AppendEmplace(static_cast<s64>(i), static_cast<s64>(i)); in TEST()
172 EXPECT_EQ(Data.size(), SegmentX2); in TEST()
180 Array<TestData> Data(A); in TEST() local
182 EXPECT_NE(Data.AppendEmplace(static_cast<s64>(i), static_cast<s64>(i)), in TEST()
184 EXPECT_EQ(Data.AppendEmplace(0, 0), nullptr); in TEST()
185 EXPECT_THAT(Data, SizeIs(MaxElements)); in TEST()
188 Data.trim(MaxElements + 1); in TEST()
189 EXPECT_THAT(Data, SizeIs(0u)); in TEST()
201 Array<ShadowStackEntry> Data(A); in TEST() local
206 auto P = Data.Append({i, &Dummy}); in TEST()
209 auto &Back = Data.back(); in TEST()
216 ASSERT_EQ(Data.size(), size_t(Max)); in TEST()
217 while (!Data.empty()) { in TEST()
218 const auto &Top = Data.back(); in TEST()
221 Data.trim(1); in TEST()
223 ASSERT_EQ(Data.size(), size_t(Counter)); in TEST()
235 auto *Data = reinterpret_cast<Array<ShadowStackEntry> *>(&ArrayStorage); in TEST() local
241 auto P = Data->Append({i, &Dummy}); in TEST()
244 auto &Back = Data->back(); in TEST()
251 ASSERT_EQ(Data->size(), size_t(Max)); in TEST()
252 while (!Data->empty()) { in TEST()
253 const auto &Top = Data->back(); in TEST()
256 Data->trim(1); in TEST()
258 ASSERT_EQ(Data->size(), size_t(Counter)); in TEST()
263 auto P = Data->Append({i, &Dummy}); in TEST()
266 auto &Back = Data->back(); in TEST()
273 Data->~Array(); in TEST()
276 new (Data) Array<ShadowStackEntry>(*A); in TEST()
280 auto P = Data->Append({i, &Dummy}); in TEST()
283 auto &Back = Data->back(); in TEST()
290 ASSERT_EQ(Data->size(), size_t(Max)); in TEST()
291 while (!Data->empty()) { in TEST()
292 const auto &Top = Data->back(); in TEST()
295 Data->trim(1); in TEST()
297 ASSERT_EQ(Data->size(), size_t(Counter)); in TEST()
302 auto P = Data->Append({i, &Dummy}); in TEST()
305 auto &Back = Data->back(); in TEST()