Lines Matching refs:TableSlot
52 class TableSlot {
54 TableSlot() : data_(0u) {} in TableSlot() function
56 TableSlot(const TableSlot& copy) : data_(copy.data_.load(std::memory_order_relaxed)) {} in TableSlot() function
58 explicit TableSlot(ObjPtr<mirror::Class> klass);
60 TableSlot(ObjPtr<mirror::Class> klass, uint32_t descriptor_hash);
62 TableSlot& operator=(const TableSlot& copy) {
109 uint32_t operator()(const TableSlot& slot) const NO_THREAD_SAFETY_ANALYSIS;
111 bool operator()(const TableSlot& a, const TableSlot& b) const
114 bool operator()(const TableSlot& a, const DescriptorHashPair& b) const
122 void MakeEmpty(TableSlot& item) const NO_THREAD_SAFETY_ANALYSIS { in MakeEmpty()
123 item = TableSlot(); in MakeEmpty()
126 bool IsEmpty(const TableSlot& item) const NO_THREAD_SAFETY_ANALYSIS { in IsEmpty()
133 typedef HashSet<TableSlot,
137 TrackingAllocator<TableSlot, kAllocatorTagClassTable>> ClassSet;