Lines Matching refs:capacity_
49 std::size_t capacity_; member in boost::fibers::buffered_channel
53 return cidx_ == ((pidx_ + 1) % capacity_); in is_full_()
66 capacity_{ capacity } { in buffered_channel()
67 if ( BOOST_UNLIKELY( 2 > capacity_ || 0 != ( capacity_ & (capacity_ - 1) ) ) ) {
71 slots_ = new slot_type[capacity_];
133 pidx_ = (pidx_ + 1) % capacity_; in try_push()
166 pidx_ = (pidx_ + 1) % capacity_; in try_push()
203 pidx_ = (pidx_ + 1) % capacity_; in push()
242 pidx_ = (pidx_ + 1) % capacity_; in push()
304 pidx_ = (pidx_ + 1) % capacity_; in push_wait_until()
352 pidx_ = (pidx_ + 1) % capacity_; in push_wait_until()
386 cidx_ = (cidx_ + 1) % capacity_; in try_pop()
423 cidx_ = (cidx_ + 1) % capacity_; in pop()
464 cidx_ = (cidx_ + 1) % capacity_; in value_pop()
519 cidx_ = (cidx_ + 1) % capacity_; in pop_wait_until()