Home | History | Annotate | Download | only in runtime

Lines Matching defs:TableSlot

52   class TableSlot {
54 TableSlot() : data_(0u) {}
56 TableSlot(const TableSlot& copy) : data_(copy.data_.load(std::memory_order_relaxed)) {}
58 explicit TableSlot(ObjPtr<mirror::Class> klass);
60 TableSlot(ObjPtr<mirror::Class> klass, uint32_t descriptor_hash);
62 TableSlot& operator=(const TableSlot& copy) {
111 uint32_t operator()(const TableSlot& slot) const NO_THREAD_SAFETY_ANALYSIS;
113 bool operator()(const TableSlot& a, const TableSlot& b) const
116 bool operator()(const TableSlot& a, const DescriptorHashPair& b) const
124 void MakeEmpty(TableSlot& item) const NO_THREAD_SAFETY_ANALYSIS {
125 item = TableSlot();
128 bool IsEmpty(const TableSlot& item) const NO_THREAD_SAFETY_ANALYSIS {
135 typedef HashSet<TableSlot,
139 TrackingAllocator<TableSlot, kAllocatorTagClassTable>> ClassSet;