Searched refs:ScrollableItemPool (Results 1 – 5 of 5) sorted by relevance
25 ScrollableItemPool& ScrollableItemPool::GetInstance() in GetInstance()27 static ScrollableItemPool pool(MAX_SIZE); in GetInstance()31 RefPtr<ScrollableItem> ScrollableItemPool::Allocate( in Allocate()49 void ScrollableItemPool::Deallocate(ScrollableItem* obj) in Deallocate()
29 class ScrollableItemPool {31 static ScrollableItemPool& GetInstance();37 explicit ScrollableItemPool(size_t size) : size_(size) {} in ScrollableItemPool() function44 ScrollableItemPool* allocator = nullptr;
32 auto frameNode = ScrollableItemPool::GetInstance().Allocate(V2::GRID_ITEM_ETS_TAG, nodeId, in Create()61 auto frameNode = ScrollableItemPool::GetInstance().Allocate(V2::GRID_ITEM_ETS_TAG, nodeId, in CreateFrameNode()
44 auto frameNode = ScrollableItemPool::GetInstance().Allocate(V2::LIST_ITEM_ETS_TAG, nodeId, in Create()
268 auto scrollableItemPool = std::make_shared<ScrollableItemPool>(size);304 auto scrollableItemPool = std::make_shared<ScrollableItemPool>(poolSize);