Searched refs:front_ (Results 1 – 3 of 3) sorted by relevance
49 return q.front_; in front()66 : front_(0), in op_queue()74 while (Operation* op = front_) in ~op_queue()84 return front_; in front()90 if (front_) in pop()92 Operation* tmp = front_; in pop()93 front_ = op_queue_access::next(front_); in pop()94 if (front_ == 0) in pop()111 front_ = back_ = h; in push()125 front_ = other_front; in push()[all …]
52 front_(other.front_), in UnboundedQueue()56 other.front_ = 0; in UnboundedQueue()64 front_ = other.front_;68 other.front_ = 0;137 return elements[front_]; in Front()143 return elements[front_]; in Front()151 elements[front_++].~T(); in Pop()152 if (front_ == kBlockCapacity) { in Pop()154 front_ = 0; in Pop()165 bool Empty() const { return first_block_ == last_block_ && front_ == back_; } in Empty()[all …]
41 RunQueue() : front_(0), back_(0) { in RunQueue()55 unsigned front = front_.load(std::memory_order_relaxed); in PushFront()61 front_.store(front + 1 + (kSize << 1), std::memory_order_relaxed); in PushFront()70 unsigned front = front_.load(std::memory_order_relaxed); in PopFront()79 front_.store(front, std::memory_order_relaxed); in PopFront()160 unsigned front = front_.load(std::memory_order_acquire); in Size()162 unsigned front1 = front_.load(std::memory_order_relaxed); in Size()200 std::atomic<unsigned> front_; variable