Lines Matching refs:LayoutSlot
133 class LayoutSlot {
135 LayoutSlot(LayoutPiece&& layout) in LayoutSlot() function
137 LayoutSlot(LayoutPiece&& layout, MinikinRect&& bounds) in LayoutSlot() function
139 LayoutSlot(const LayoutPiece& layout, const MinikinRect& bounds) in LayoutSlot() function
146 LayoutSlot(const LayoutSlot&) = delete;
147 LayoutSlot& operator=(const LayoutSlot&) = delete;
148 LayoutSlot(LayoutSlot&&) = delete;
149 LayoutSlot& operator=(LayoutSlot&&) = delete;
152 class LayoutCache : private android::OnEntryRemoved<LayoutCacheKey, LayoutSlot*> {
175 LayoutSlot* cachedSlot; in getOrCreate()
196 std::unique_ptr<LayoutSlot> slot; in getOrCreate()
201 slot = std::make_unique<LayoutSlot>(std::move(lp), std::move(rect)); in getOrCreate()
203 slot = std::make_unique<LayoutSlot>( in getOrCreate()
231 void operator()(LayoutCacheKey& key, LayoutSlot*& value) { in operator()
236 android::LruCache<LayoutCacheKey, LayoutSlot*> mCache GUARDED_BY(mMutex);