Lines Matching refs:Slot
49 size_t approxBytesUsed() const { return fCapacity * sizeof(Slot); } in approxBytesUsed()
75 Slot& s = fSlots[index]; in find()
104 Slot& s = fSlots[index]; in remove()
115 Slot& emptySlot = fSlots[index]; in remove()
126 Slot& s = fSlots[index]; in remove()
129 emptySlot = Slot(); in remove()
137 Slot& moveFrom = fSlots[index]; in remove()
168 Slot& s = fSlots[index]; in uncheckedSet()
195 SkAutoTArray<Slot> oldSlots = std::move(fSlots); in resize()
196 fSlots = SkAutoTArray<Slot>(capacity); in resize()
199 Slot& s = oldSlots[i]; in resize()
218 struct Slot { struct
219 Slot() : hash(0) {} in Slot() argument
220 Slot(T&& v, uint32_t h) : val(std::move(v)), hash(h) {} in Slot() argument
221 Slot(Slot&& o) { *this = std::move(o); } in Slot() function
222 Slot& operator=(Slot&& o) {
235 SkAutoTArray<Slot> fSlots; argument