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()
237 auto *Data = reinterpret_cast<Array<ShadowStackEntry> *>(&ArrayStorage); in TEST() local
243 auto P = Data->Append({i, &Dummy}); in TEST()
246 auto &Back = Data->back(); in TEST()
253 ASSERT_EQ(Data->size(), size_t(Max)); in TEST()
254 while (!Data->empty()) { in TEST()
255 const auto &Top = Data->back(); in TEST()
258 Data->trim(1); in TEST()
260 ASSERT_EQ(Data->size(), size_t(Counter)); in TEST()
265 auto P = Data->Append({i, &Dummy}); in TEST()
268 auto &Back = Data->back(); in TEST()
275 Data->~Array(); in TEST()
278 new (Data) Array<ShadowStackEntry>(*A); in TEST()
282 auto P = Data->Append({i, &Dummy}); in TEST()
285 auto &Back = Data->back(); in TEST()
292 ASSERT_EQ(Data->size(), size_t(Max)); in TEST()
293 while (!Data->empty()) { in TEST()
294 const auto &Top = Data->back(); in TEST()
297 Data->trim(1); in TEST()
299 ASSERT_EQ(Data->size(), size_t(Counter)); in TEST()
304 auto P = Data->Append({i, &Dummy}); in TEST()
307 auto &Back = Data->back(); in TEST()