Lines Matching refs:Pointer
27 typedef std::atomic<void*> Pointer; typedef
31 Pointer next;
196 Pointer* buckets_;
211 SkipListBucketHeader* GetSkipListBucketHeader(Pointer* first_next_pointer)
214 Node* GetLinkListFirstNode(Pointer* first_next_pointer) const;
224 Pointer* GetBucket(size_t i) const { in GetBucket()
225 return static_cast<Pointer*>(buckets_[i].load(std::memory_order_acquire)); in GetBucket()
228 Pointer* GetBucket(const Slice& slice) const { in GetBucket()
509 char* mem = allocator_->AllocateAligned(sizeof(Pointer) * bucket_size, in HashLinkListRep()
512 buckets_ = new (mem) Pointer[bucket_size]; in HashLinkListRep()
530 Pointer* first_next_pointer) const { in GetSkipListBucketHeader()
552 Node* HashLinkListRep::GetLinkListFirstNode(Pointer* first_next_pointer) const { in GetLinkListFirstNode()
577 Pointer* first_next_pointer = in Insert()
578 static_cast<Pointer*>(bucket.load(std::memory_order_relaxed)); in Insert()