Lines Matching defs:list
43 static size_t ScratchBlockSize(SkTBlockList<C, N>& list) {
44 return (size_t) list.fAllocator->scratchBlockSize();
48 static size_t TotalSize(SkTBlockList<C, N>& list) {
49 return list.fAllocator->totalSize();
201 // SkTBlockList guarantees the moved list is empty, but clang-tidy doesn't know about it;
251 SkTBlockList<C, N> list(kItemsPerBlock);
252 size_t initialSize = TBlockListTestAccess::TotalSize(list);
255 list.push_back(C(i));
257 REPORTER_ASSERT(reporter, initialSize == TBlockListTestAccess::TotalSize(list));
260 list.reserve(2 * kItemsPerBlock);
261 REPORTER_ASSERT(reporter, list.count() == N); // count shouldn't change though
263 size_t reservedSize = TBlockListTestAccess::TotalSize(list);
266 list.push_back(C(i));
268 REPORTER_ASSERT(reporter, reservedSize == TBlockListTestAccess::TotalSize(list));
272 list.push_back(C(i));
277 list.reserve(2 * kItemsPerBlock);
281 REPORTER_ASSERT(reporter, TBlockListTestAccess::ScratchBlockSize(list) >=
284 reservedSize = TBlockListTestAccess::TotalSize(list);
286 list.push_back(C(i));
288 REPORTER_ASSERT(reporter, reservedSize == TBlockListTestAccess::TotalSize(list));
291 list.reserve(2);
292 REPORTER_ASSERT(reporter, TBlockListTestAccess::ScratchBlockSize(list) >=
299 list.reset();